Educatly AI
Efficient Chatbot for Seamless Study Abroad Support
Try Now
inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Computers & Information Technology
Discipline
Computer Science & IT
Minor
Information Technology
Course Language
English
About Program

Program Overview


This Computer Science program provides a solid foundation in programming, data structures, and computer organization. Students develop skills in software engineering, algorithms, and computational discrete structures. The program prepares graduates for careers in systems programming, software development, and applications programming, with a minor requirement to complement their studies.

Program Outline

Outline:

  • Required Mathematics Course:
  • MATH 105 College Algebra [GEQR] (3 hrs)
  • Required Computer Science Courses:
  • COSC 111 Introduction to Programming (3 hrs)
  • COSC 112 Introduction to Programming Online Lab (1 hr)
  • COSC 211 Programming Data Structures (3 hrs)
  • COSC 212 Programming Data Structures Online Lab (1 hr)
  • COSC 221 Computer Organization I (3 hrs)
  • COSC 231 Internet-based Computing (3 hrs)
  • COSC 311 Algorithms and Data Structures (4 hrs)
  • COSC 314 Computational Discrete Structures (4 hrs)
  • COSC 341 Programming Languages (4 hrs)
  • COSC 381 Software Engineering Solutions (4 hrs)
  • COSC 481W Software Engineering and Senior Project [GEWI] (3 hrs)
  • Restricted Elective Courses:
  • Choose three courses from the following.
  • At a minimum, one course must be from List A. Students may select the remaining two courses from either list.

List A

  • COSC 374 Applied Cryptography (4 hrs)
  • COSC 421 Systems Programming (4 hrs)
  • COSC 423 Computer Operating Systems (4 hrs)
  • COSC 426 Software Development for Mobile Devices (4 hrs)
  • COSC 436 Web Programming (4 hrs)
  • COSC 439 Computing Network Principles (4 hrs)
  • COSC 445 Compiler Construction (4 hrs)
  • COSC 456 Computer Graphics (4 hrs)
  • COSC 457 Computer Game Programming (4 hrs)
  • COSC 461 Introduction to Artificial Intelligence (4 hrs)
  • COSC 471 Database Principles (4 hrs)
  • *List B**
  • COSC 315 Symbolic Computing (4 hrs)
  • COSC 321 Computer Organization II (4 hrs)
  • COSC 405 Switching Theory (4 hrs)
  • COSC 411 Algorithm Design and Analysis (4 hrs)
  • COSC 422 Introduction to Microprocessors (4 hrs)
  • COSC 444 Foundations of Automata and Languages (4 hrs)
  • COSC 462 Introduction to Information Retrieval (4 hrs)
  • COSC 472 Big Data I (4 hrs)
  • COSC 473 Big Data II (4 hrs)
  • COSC 480 Special Topics (4 hrs)
  • Minor Requirement:
  • This major requires a minor. Please see Programs for a list of available minors or contact your major advisor.

Careers:

  • The program offers a mix of practice and theory that prepares students for career employment in computer science fields such as systems programming and analysis, software development and maintenance, and applications programming.
SHOW MORE