top of page
COMPUTER SCIENCE
01.
CS0 - Fundamentals of Computing
Course Syllabus:
-
Process knowledge and algorithms
-
Problem-solving by brute-force search
-
Data abstraction and decomposition
-
Functional abstraction and decomposition
-
Recursion
-
Extending problem-solving with divide and conquer
02.
CS1 - Programming Methodology with C &
CS2 - Data Structures and Algorithms
This course introduces students to the design and implementation of fundamental data structures and algorithms. The programming language used for this course is Java.
Course Syllabus:
-
Basic data structures (linked lists, stacks, queues, binary heaps, hash tables, binary search trees, and graphs)
-
Searching and sorting algorithms
-
Basic analysis of algorithms
-
Very basic object-oriented programming concept
bottom of page