Undergraduate Guide

Welcome to the Department of Software at Ajou University.

Curriculum

Freshman
1st Semester Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language Course Name Credits Hours Prerequisite Lecture in Foreign Language
Writing 3 3 University Mandatory English 1 3 3
Ajou Character 1 1.5
English 2 3 3 Basic Course Mathematics 2 3 3
Liberal Arts per Area 3 3 Physics Lab included. Choose one. 3 3
SW Career Seminar 1 1 Biology
Mathematics 1 3 3 Physics Lab 1 2
Biology Lab
Computer Programming & Practice 4 5 Major Mandatory Introduction to Creative Software 3 3
Digital Circuits 3 3
Discrete Math 3 3
- 18 19.5 Total 19 20 -
Sophomore
1st Semester Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language Course Name Credits Hours Prerequisite Lecture in Foreign Language
Liberal Arts per Area 3 3 University Mandatory Liberal Arts per Area 3 3
Probability & Statistics 1 3 3 Basic Course Probability & Statistics 2 Choose one. 3 3
Linear Algebra 1
Object-oriented Programming & Practice 4 5 Major Mandatory System Programming & Practice 4 4 Computer Programming & Practice
Data Structure 3 3 Algorithm 3 3 Data Structure
Computer Architecture 3 3 Computer Programming & Practice Computer Networks 3 3
Major Elective
- 16 17 Total 16 17 -
Junior
1st Semester Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language Course Name Credits Hours Prerequisite Lecture in Foreign Language
Operating System 3 3 Computer Programming & Practice Major Mandatory Liberal Arts per Area
Machine Learning 3 3 Data Structure Major Elective Data Mining 3 3 Data Structure
Network Security & Practice 3 5 Computer Programming & Practice IT-specialized English 3 3 English 1, English 2
Network Software Design 4 5 Computer Networks IT Intensive Education 1 6 6 Object-oriented Programming & Practice
Database 3 3 Data Structure IT Intensive Education2 6 6 Object-oriented Programming & Practice
Information Security 3 3 Data Structure Theory of Computation 3 3 Discrete Math
System Software Security & Practice 3 5 Computer Programming & Practice Internet of Things Design 4 5 Operating System
Introduction to Open Source SW 3 3 Object-oriented Programming & Practice Software Engineering 3 3 Object-oriented Programming & Practice
Computer Communication 3 3 Data Structure Software Application Security & Practice 3 5 Computer Programming & Practice
Real Coding 1 3 3
Real Coding 2 3 3
Web System Design 4 5
Embedded Software 3 3 Computer Programming & Practice
Compiler 3 3 Data Structure
Self-directed Project 3 3 Object-oriented Programming & Practice
Theory & Application of Modern Cryptography 3 3
- 28 33 Total 53 57 -
Senior
1st Semester Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language Course Name Credits Hours Prerequisite Lecture in Foreign Language
SW Start-up Theory 3 3 Major Elective SW Industry Seminar 1 1
SW Field Practice 1 3 3 SW Capstone Design 6 9
SW Field Practice 2 3 3 SW Field Practice 4 6 9
SW Field Practice 3 3 3 SW Field Practice 5 3 3
Mobile Networks 3 3 Computer Networks SW Field Practice 6 3 3
Modeling & Simulation 3 3 Data Structure Advanced Computer Architecture 3 3 Computer Architecture
Distributed System 3 3 Computer Programming & Practice Human-Computer Interaction 3 3 Algorithm
Self-directed research 1 3 3 Artificial Intelligence 3 3 Data Structure
Start-up Practice 1 3 3 Self-directed Research 2 3 3
Start-up Field Practice 1 3 3 Start-up Practice 2 3 3
Computer Graphics 3 3 Data Structure Start-up Field Practice 2 3 3
Computer Vision 3 3 Data Structure Overseas Internship 3 3 3
Overseas Internship 1 3 3 Overseas Internship 4 3 3
Overseas Internship 2 3 3 Overseas Internship 5 3 3
Overseas Internship 6 3 3
- 42 42 Total 46 49 -
Freshman
Curriculum Classification 1st Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
University Mandatory Writing 3 3
Ajou Character 1 1.5
Basic Course English 2 3 3
Liberal Arts per Area 3 3
SW Career Seminar 1 1
Mathematics 1 3 3
Major Mandatory Computer Programming & Practice 1 1
Total 16 17 -
Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
University Mandatory English 1 3 3
Basic Course Mathematics 2 3 3
Physics Lab included. Choose one . 3 3
Biology
Physics Lab 1 2
Biology Lab
Major Mandatory Introduction to Creative Software 3 3
Digital Circuits 3 3
Discrete Math 3 3
Total 19 20 -
Sophomore
Curriculum Classification 1st Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
University Mandatory Liberal Arts per Area 3 3
Basic Course Probability & Statistics 1 3 3
Major Mandatory Object-oriented Programming & Practice 4 5
Data Structure 3 3
Computer Architecture 3 3 Computer Programming & Practice
Total 16 17 -
Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
University Mandatory Liberal Arts per Area 3 3
Basic Course Probability & Statistics 2 Choose one. 3 3
Linear Algebra 1
Major Mandatory System Programming & Practice 4 5 Computer Programming & Practice
Algorithm 3 3 Data Structure
Computer Networks 3 3
Total 16 17 -
Junior
Curriculum Classification 1st Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
Major Mandatory Operating System 3 3 Computer Programming & Practice
Major Elective Machine Learning 3 3 Data Structure
Network Security & Practice 3 3 Computer Programming & Practice
Network Software Design 4 5 Computer Networks
Database 3 3 Data Structure
Information Security 3 3 Data Structure
System Software Security & Practice 3 5 Computer Programming & Practice
Introduction to Open Source SW 3 3 Object-oriented Programming & Practice
Computer Communication 3 3
Total 28 33 -
Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
Major Elective Data Mining 3 3 Data Structure
IT-specialized English 3 3 English 1, English 2
IT Intensive Education 1 6 6 Object-oriented Programming & Practice
IT Intensive Education2 6 6 Object-oriented Programming & Practice
Theory of Computation 3 3 Discrete Math
Internet of Things Design 4 5 Operating System
Software Engineering 3 3 Object-oriented Programming & Practice
Software Application Security & Practice 3 5 Computer Programming & Practice
Real Coding 1 3 3
Real Coding 2 3 3
Web System Design 4 5
Embedded Software 3 3 Computer Programming & Practice
Compiler 3 3 Data Structure
Self-directed Project 3 3 Object-oriented Programming & Practice
Theory & Application of Modern Cryptography 3 3
Total 53 57 -
Senior
Curriculum Classification 1st Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
Major Elective SW Start-up Theory 3 3
SW Field Practice 1 3 3
SW Field Practice 2 3 3
SW Field Practice 3 3 3
Mobile Networks 3 3 Computer Networks
Modeling & Simulation 3 3 Data Structure
Distributed System 3 3 Computer Programming & Practice
Self-directed research 1 3 3
Start-up Practice 1 3 3
Start-up Field Practice 1 3 3
Computer Graphics 3 3 Data Structure
Computer Vision 3 3 Data Structure
Overseas Internship 1 3 3
Overseas Internship 2 3 3
Total 42 42 -
Curriculum Classification 2nd Semester
Course Name Credits Hours Prerequisite Lecture in Foreign Language
Major Elective SW Industry Seminar 1 1
SW Capstone Design 6 9
SW Field Practice 4 3 3
SW Field Practice 5 3 3
SW Field Practice 6 3 3
Advanced Computer Architecture 3 3 Computer Architecture
Human-Computer Interaction 3 3 Algorithm
Artificial Intelligence 3 3 Data Structure
Self-directed Research 2 3 3
Start-up Practice 2 3 3
Start-up Field Practice 2 3 3
Overseas Internship 3 3 3
Overseas Internship 4 3 3
Overseas Internship 5 3 3
Overseas Internship 6 3 3
Total 46 49 -