BS Degree in Computer Science

Basic Courses

 

  1. PROGRAMMING
    • Introduction to Computer Science (C/C++, Java)
    • Techniques of Program Design (C/C++, Java)
    • Object-Oriented Programming (C++, Java)
    • Internet Programming (Java)
    • Introduction to Web Publishing *
    • JavaScript for Web Development *
    • Visual Programming (Visual Basic) *
    • Business Programming (COBOL) *

  2. FORMAL LANGUAGES AND COMPILER CONSTRUCTION

  3. DATA STRUCTURES AND ALGORITHMS

  4. OPERATING SYSTEMS AND NETWORKING

  5. COMPUTER ARCHITECTURE

  6. DATABASE SYSTEMS

  7. COMPUTER GRAPHICS

  8. ARTIFICIAL INTELLIGENCE

  9. SOFTWARE ENGINEERING

  10. MATHEMATICS

* The subject is not compulsory

* Back to Computer Science Degree