CS 391 Computer & Network security 3 Math Courses Math xxx MATH 221 Numerical Analysis OR MATH 223 Linear Algebra 3 Physics Courses PHY 105 Physics I 4 PHY 205 Physics II 4 Total 29 A total of 17 new electives have been added (indicated in red in the table below: Table 5: The CS Electives (Choose 6 courses (18 credits)) CS315 Parallel and Multicore Programming CS 336 Network Operations and Administration 3 CS 375 Web Design 3 CS 381 Systems Programming 3 CS 387 Mobile Application Development 3 CS 415 Wireless Sensor Networks 3 CS 421 Compiler Construction 3 CS 425 Advanced Software Engineering 3 CS 427 Network Design 3 CS 430 Advanced Operating Systems 3 CS 432 Computer-Data Security and Privacy 3 CS 433 Internet Technologies 3 CS 435 Distributed Systems 3 CS 437 Introduction to Parallel Computing 3 CS 439 Search Engines and Information Retrieval 3 CS 440 Database Mgt. Systems: Design & Imp. 3 CS 447 Building E-Commerce Systems 3 CS451 Enterprise Resource Planning and Automation 3 CS455 Computational Bioinformatics 3
COMPUTER SCIENCE SUGGESTED STUDY PLAN CS101 Computer Programming I 4 CS102 Computer Programming II 3 MATH111 Calculus I 3 Computer Org. and Digital 3 ENGL 101 English Writing I 3 ENGL 103 English Writing II 3 SCI 101 To Physical Sciences 3 STAT 101 Intro. To Statics & Prob 3 ISC101 Islamic Ethics 2 MATH 113 Calculus II 3 ARAB 101 Arabic Writing I 2 ISC 103 Islamic Economic System 2 PE xxx Physical Education 1 CS210 Data structures & Alg 3 Software Eng: Design & Dev 3 CS285 Discrete Math. For Comp. 3 ETHC303 Eth. & Soc. Aspects of Comp. 3 PHY105 Physics I 4 CS330 To Operating Sys. 3 MATHXXX L. Algebra/Numerical Anal. 3 CS320 Programming Languages 3 COM201 Communications Skills 3 PHY205 Physics II 4 ISC105 Holy Quran Sciences 2 Physical Education 1 THIRD YEAR COURSE SEQUENCE (INTERNSHIP OPTION) CS311 Design & Anal. Of Algo. 3 CSxxx CS Complement./Electives 3 CS331 Data Comm. & Com. Nets 3 CSxxx CS Complement./Electives 3 CS340 Intro. To Database Systems 3 CS391 Computer and Network Security 3 CS371 Web Development 3 ----- Free Electives-2 3 ---- Free Elective-1 3 PSY101 Intro. To Psychology 4 ARAB 103 Arabic Writing II 2 ISC203 New Financial Transactions 1 FOURTH YEAR COURSE SEQUENCE (INTERNSHIP OPTION) CSxxx CS Complement./Electives 3 CSxxx CS Complement./Electives 3 CS Complement./Electives 3 CSxxx CS Complement./Electives 3 CS490 Internship in CS 3 Senior Project II 3 CS498 Senior Project I 1 --- Business Course-2 3 --- Business Course-1 3 ---- Free Elective-3 3 ARAB 203 Arabic Writing III 2
THIRD YEAR COURSE SEQUENCE (CO-OP OPTION) CS311 Design & Anal. Of Algo 3 CSxxx CS Complement./Electives 3 CS331 Data Comm. & Com. Nets 3 CS Complement./Electives 3 CS340 Intro. To Database Systems 3 CS391 Computer and Network Security 3 CS371 Web Development 3 CSxxx CS Complement./Electives 3 ---- Free Elective-1 3 PSY101 Intro. To Psychology 3 ARAB103 Arabic Writing-II 2 --- Business Course-1 3 ISC203 New financial Transactions 2 FOURTH YEAR COURSE SEQUENCE (CO-OP OPTION) CS492 Co-Op in Computer Science (Continuation from Summer before) 10 CS Complement./Electives 3 CSxxx CS Complement./Electives 3 CSxxx CS Complement./Electives 3 ARAB 203 Arabic Writing III 3 --- Business Course-2 4 --- Free Elective-2 1