Bachelor of Computer Science Allama Iqbal Open University Pakistan

Programme Details Of Bachelor Of Science (Computer Science)

Programme Name:  Bachelor of Science (Computer Science)
Introduction:

The BS (CS) program is offered by the Department of Computer Science, AIOU. It is a four years degree program, covering the recent trends in hardware, software and communication technologies. The program provides an understanding of the field through concepts, theory and techniques. The curriculum of the program has been developed and regularly updated to meet the national, international, social and economic needs. The curriculum revision is normally based on need of fast changing disciplines, emerging technologies and international standards. The structure and other details of the program are confined to HEC with focus on ACM and IEEE-CS recent development.


Admission Requirement:

The Candidates having intermediate or equivalent qualification from any recognized institution with at least 45% marks.

Selection Process:

Admission will be given to all candidates satisfying the eligibility requirements, subject to viable group of students at the Approved Study Centers/Regional Centers.
Duration: 4 Years
Medium of Instruction: English
Teaching Methodology: Face-to-Face/ Video Conferencing
AIOU Credits Required: 140 Credit Hours
Course Required:
.Semester: 1
1. Islamic Studies/Ethics+-9401/418

2. Pakistan Studies+-9402

3. English-I+-9407

4. Introduction to ICT-9421

5. Basic Electronics-9422

6. Mathematics for Computing-I-9423

Semester: 2

1. Mathematics for Computing-II-3403

2. Programming Language-I-3407

3. Digital Logic Design-3409

4. Linear Algebra-3454

5. Foreign Language (Arabic+)/(French*)-9413/9414

Semester: 3

1. Discrete Mathematics-3406

2. Programming Language-II-3411

3. Computer Communications & Networks-3438

4. Computer Organization & Assembly-3453

5. Business Communication-3456

Semester: 4

1. Data Structure-3408

2. Programming Languages-III-3415

3. Computer Architecture-3416

4. Statistics & Probability-3447

5. Management Theory & Practice-3457

6. Ordinary Differential Equations-3496

Semester: 5

1. Database-1-3410

2. Software Engineering-1-3414

3. Operating System-3439

4. Theory of Automata-3452

5. Analysis & Design of Algorithms-3466

6. **BS Internship Seminar-4470

Semester: 6

1. Research Methods-3412

2. Human Computer Interaction-3449

3. Artificial Intelligence-3451

4. Management Information System-3461

5. Compiler Construction-3468

6. Information Security-3497

Semester: 7
1. CS Major_I-

2. CS Major_II-

3. CS Major_III-

4. Software House Practices-3498

5. Mobile Application Development-3499

Semester: 8

1. CS Major_IV-

2. CS Major_V-

3. CS Major_VI-

4. Project-3475


Elective / Major Courses:


1. Networking Strategy-3476

2. Network & System Administration-3444

3. Data & Network Security-3484

4. Design Patterns-3485

5. Wireless Networks-3486

6. Network Programming-3487

7. Project-3475

8. IT Marketing Concepts-3442

9. Database Administration-3445

10. Network & System Administration-3444

11. Introduction to E-Business-3471

12. IT Services Management-3472

13. Computer Law-3473

14. Project-3475

15. Networking Strategy-3476

16. Network & System Administration-3444

17. Data & Network Security-3484

18. Distributed Computing-3485

19. Wireless Networks-3486

20. Network Programming-3487

21. Project-3475

22. Web Design Tools-3446

23. Multimedia Script Writing-3478

24. Multimedia Systems-3462

25. Multimedia Design-3479

26. Audio & Video Production-3480

27. Computer Graphics-3469

28. Project-3475

29. Software Engineering�II-3465

30. Database-II-3467

31. Object-Oriented Analysis & Design-3464

32. Design Patterns-3481

33. Software Architecture-3482

34. Software Quality & Testing-3483

35. IT Marketing Concepts-3442

36. Database Administration-3445

37. Network & System Administration-3444

38. Introduction to E-business-3471

39. IT Services Management-3472

40. Computer Law-3473

41. Networking Strategy-3476

42. Data & Network Security-3484

43. Distributed Computing-3485

44. Wireless Networks-3486

45. Network Programming-3487

46. Web Design Tools-3446

47. Multimedia Script Writing-3478

48. Multimedia Systems-3462

49. Multimedia Design-3479

50. Audio & Video Production-3480

51. Computer Graphics-3469

52. Physics-3404

53. Programming Concepts-3402

54. Data Communication-3413

55. Design Fundamentals-3477

56. Networking Design-3418

57. Numerical Analysis-3417

58. Project-3475

Semester Collaborations: The Face to Face Classes are conducted at Approved Study Centers i.e. Center of Information Technology (Islamabad), BURAQ Institute of Science and Technology (Rawalpindi) and Punjab Computer College (Lahore).The BS(CS) Classes at Regional Centers: DERA GHAZI KHAN, RAHIM YAR KHAN, MULTAN & BAHAWALPUR are conducted through Video Conferencing Facility.

Workshop:

A candidate has to pass Assignments and Mid-Term of a Course then he/She will be able to appear in Final Exam.


Thesis:

Project


Practical:

YES


Viva:

Final Year Project's Presentation is necessary.