BS Information Technology
This course introduces students to various disciplines within computing, such as software development, cybersecurity, and data science etc. Students explore the importance of algorithms, programming, and data analysis in creating innovative solutions and advancing technology.
- 4 Years / Onsite
- Intakes: Fall & Spring
BS-IT Program Educational Objectives
The BS-IT program aims to
* Persue professional practices of computer science or advanced studies based on the technical skills and knowledge in mathematics, computer science, software engineering and supported disciplines.
* Encourage students to develop and use abstract models in addition to apply respective technology in practical situations.
* Provide practical skills to the students ti initiate their career in industry, professional organizations and software houses etc.
* Prove mastery of the computer science knowledge and skills necessary to work as a professional computer scientist, by demonstrating an understanding of current computer science models, techniques and practices.
* Provide formal foudations for higher learning.
Semester 1
Course Code | Course Title | Credit Hours |
---|---|---|
CS1134 | Programming Fundamentals | 4(3-1) |
MT1313 | Calculus and Analytical Geometry | 3(3-0) |
SS1423 | Introduction to Information and Communication Technology | 3(2-1) |
SS1433 | English Composition and Comprehension | 3(3-0) |
UR110 | Life and Living-I Islamic Studies (Islamic Ethical Principles and Contemporary Issues) | 3(3-0) |
Total | 16(14-2) |
Semester 2
Course Code | Course Title | Credit Hours |
---|---|---|
CS2104 | Object Oriented Programming | 4(3-1) |
MT1323 | Applied Physics | 3(3-0) |
MT2313 | Probability and Statistics | 3(3-0) |
SS4413 | Professional Practice | 3(3-0) |
SS1413 | Communication and Presentation Skills | 3(3-0) |
UR330 | Life and Living-II (Introduction to Basic Teachings of Quran) | 2(2-0) |
Total | 18(17-1) |
Semester 3
Course Code | Course Title | Credit Hours |
---|---|---|
CS3104 | Operating Systems | 4(3-1) |
SE3203 | Software Requirements Engineering | 3(3-0) |
CS3123 | Computer Networks | 4(3-1) |
IT2603 | Web Design Application | 3(2-1) |
MT2303 | Linear Algebra | 3(3-0) |
Total | 17(14-3) |
Semester 4
Course Code | Course Title | Credit Hours |
---|---|---|
CS3104 | Operating Systems | 4(3-1) |
SE3203 | Software Requirements Engineering | 3(3-0) |
CS3123 | Computer Networks | 4(3-1) |
IT2603 | Web Design Application | 3(2-1) |
MT2303 | Linear Algebra | 3(3-0) |
Total | 17(14-3) |
Semester 5
Course Code | Course Title | Credit Hours |
---|---|---|
C52144 | Introduction to Database Systems | 4(3-1) |
CS4213 | Information Security | 3(3-0) |
CS-2503 | Data Communication | 3(3-0) |
ITXXX | System and Network Administration | 4(3-1) |
SS2013 | Sociology | 3(3-0) |
Total | 17(15-2) |
Semester 6
Course Code | Course Title | Credit Hours |
---|---|---|
ITXXX | Information Technology Project Management | 3(3-0) |
CS3603 | Advanced Computer Programming | 3(2-1) |
ITXXX | Information Technology Infrastructure | 3(3-0) |
ITXXX | Cyber Security | 3(3-0) |
IT3603 | Web Programming | 3(2-1) |
UR450 | Life and Living-V (Professional Ethics) | 2(2-0) |
Total | 17(15-2) |
Semester 7
Course Code | Course Title | Credit Hours |
---|---|---|
CS4133 | Final Year Project-l | 3 |
ITXXX | Virtual System and Services | 4(3-1) |
ITXXX | Web Technologies | 3(2-1) |
ITXXX | Formal Methods | 3(3-0) |
UR460 | Life and Living-VI (Family Life in 21st Century: Challenges and Prospects) | 2(2-0) |
Total | 15 |
Semester 8
Course Code | Course Title | Credit Hours |
---|---|---|
CS4133 | Final Year Project-II | 3 |
ITXXX | Database Administration and Management | 4(3-1) |
ITXXX | Human Resource Management | 3(3-0) |
SE3603 | Object Oriented Analysis and Design | 3(3-0) |
SS4403 | Technical and Business Writing | 3(3-0) |
Total | 16 |
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.