Bachelor of Science in Computer Science


SEARCH


E-Learning Portal




Course Overview

The Bachelor of Science in Computer Science (BSCS) program focuses on the concepts and techniques used in the design and development of advanced software systems. Students in this program explore the conceptual underpinnings of Computer Science — its fundamental algorithms, programming languages, operating systems, and software engineering techniques. In addition, students choose from a rich set of electives that includes » data science, computer graphics, artificial intelligence, database systems, computer architecture, and computer networks, among other topics. As with the introductory sequence, these advanced courses stress “hands-on” learning by doing. Download Course Catalog.

Program Structure:

Course Code First Semester Courses Credit
COM 101 Communication Skills 5
COM 102 Discrete Structures 5
COM 103 Electronics and Communication Technology 5
COM 104 Calculus 5
COM 105 C++ Programming 5
COM 106 Computer Fundamentals & Application 5
TOTAL CREDITS 30
Course Code Second Semester Courses Credits
COM 111 Data Structures 5
COM 112 Computer System Architecture 5
COM 113 Assembly Language 5
COM 114 Web Technology 5
COM 115 Programming Using PHP 5
COM 116 Applied Mathematics 5
TOTAL CREDITS 30
Course Code Third Semester Courses Credit
COM 201 Design and analysis Algorithms 5
COM 202 Systems Programming 5
COM 203 Database Systems 5
COM 204 Basic Statistics and Probability 5
COM 205 Computer  Systems Troubleshooting 5
COM 206 Programming Using FORTRAN 5
TOTAL CREDITS 30
Course Code Fourth Semester Courses Credit
COM 211 Operating Systems 5
COM 212 Data Communication and Computer Networks 5
COM 213 Software Engineering 5
COM 214 Differential Equations 5
COM 215 Java and Data Structures 5
COM 216 Multimedia 5
TOTAL CREDITS 30
Course Code Fifth Semester Courses Credit
COM 301 Theory of Computations 5
COM 302 Microprocessors 5
COM 303 Internet Technologies 5
COM 304 Operational Research 5
COM 305 Visual Basic 6.0 5
COM 306 MySQL 5
TOTAL CREDITS 30
Course Code Sixth Semester Courses Credit
COM 311 Computer Graphics 5
COM 312 Information Security 5
COM 313 Statistical Methodology 5
COM 314 Project Management 5
COM 315 Bachelor Thesis 10
TOTAL CREDITS 30

 

Career Opportunities

Computer science is a field that offers many career options to graduates. Possible career options for graduates include:

  • Computer programmer
  • Computer support specialist
  • Systems analyst