Computer Scince

As the Asian domestic IT industry grows, and as Western companies increasingly outsource software development work to Asia, there is an ever-increasing need for software professionals with deep knowledgeof software systems and applications who can work as technical leaders and project managers. TheComputer Science field of study at AIT aims to fulfill these needs. Our graduates are are well versed in the foundations of information technology, with skills ranging from algorithm and software architecture design to the development of embedded systems, business automation systems, Web applications, mobile application development, and intelligent systems.

Typical Study Plan

Semester

Course 

Credits

Total

Semester 1

UG101 Mechanics 

4(3-1)

 

 

UG102 Calculus I 

3(3-0)

 

 

CS101 Introduction to Computers and Programming 

5(3-2)

 

 

UG103 English Communication Skills I 

3(3-0)

 

 

UG104 Praxis I

1(0-1)

 

Sem Total

16

16

Semester 2

UG105 Electromagnetism & Optics I 

4(3-1)

 

 

UG106 Calculus II 

3(3-0)

 

 

UG107 English Communication Skills II 

3(3-0)

 

 

UG108 Praxis II 

1(0-1)

 

 

CS102 OOP & Web Applications 

4(2-2)

 

Sem Total

15

31

Semester 3

UG201 Linear Algebra 

3(3-0)

 

 

UG202 Applied Mathematics Laboratory 

1(0-1)

 

 

CS201 Computer Systems Architecture 

3(3-0)

 

 

EL202 Electrical Circuits 

4(3-1)

 

 

CS202 Discrete Mathematics 

3(3-0)

 

 

EL203 Digital Logic Design 

3(2-1)

 

Sem Total

17

48

Semester 4

UG204 Probability and Statistics 

3(3-0)

 

 

UG205 Calculus III 

3(3-0)

 

 

EL204 Electronic Circuits 

3(2-1)

 

 

CS203 Operating Systems 

3(3-0)

 

 

CS204 Data Structure and Algorithms 

3(3-0)

 

Sem Total

15

63

Semester 5

UG306 Foreign Language I 

2(2-0)

 

 

UG302 Engineering Economics 

3(3-0)

 

 

CS301 Theory of Computation 

3(3-0)

 

 

CS303 Logic in Computer Science 

3(3-0)

 

 

Technical Elective I 

3(-)

 

 

Technical Elective II 

3(-)

 

Sem Total

17

80

Semester 6

UG303 Environmental Studies 

3(3-0)

 

 

UG305 Technical Writing 

3(3-0)

 

 

UG310 Foreign Language II 

2(2-0)

 

 

UG304 Humanities 

3(3-0)

 

 

CS305 Programming Languages and Compilers 

3(3-0)

 

 

CS304 Advanced Algorithms 

3(3-0)

 

 

Technical Elective III 

3(-)

 

Sem Total

20

100

Semester 7

UG600 Capstone Project I 

5(-)

 

 

UG402 Principles of Innovation and Entrepreneurship 

2(2-0)

 

 

EL402 Embedded Systems 

3(2-1)

 

 

Technical Elective IV 

3(-)

 

 

Technical Elective V 

3(-)

 

 

Technical Elective VI 

3(-)

 

Sem Total

19

119

Semester 8

UG601 Capstone Project II 

5(-)

 

 

Technical Elective VII 

3(-)

 

 

Technical Elective VIII 

3(-)

 

 

Technical Elective IX 

3(-)

 

 

Technical Elective X 

3(-)

 

Sem Total

17

136

 

Internship I (12 Weeks) 

3(0-3)

 

 

Internship II (12 Weeks)

3(0-3)

 

 

 

6

142

 

Technical Electives 

Code

Course

Credits

Prerequisites 

CS411 

Computer Graphics 

3

UG 106, CS 101 

CS412 

Artificial Intelligence 

3

CS 204, CS 101 

CS413 

Microprocessor Systems 

3

None 

CS414 

Computer Security 

3

CS304 

CS415 

Machine Learning 

3

UG 201, UG 204 

  • Information Technology

Students who are specialising in Information Technology (IT) are required to complete following additional courses, in order to fulfil the requirements for the specialisation. Students may enrolling for the following courses as technical electives. 

IT404 Information Systems Development 3(2-1)
IT405 Web Application Engineering 3(1-2)
IT401 Internet Technology 3(3-0)
IT402 Database Design 3(3-0)
IT403 Software Architecture Design 3(3-0)
IT303 Object Oriented Analysis and Design 3(3-0)
IT301 Computer Networks 3(3-0)
IT302 Human-Computer Interaction 3(3-0) 

Close Menu