Some of Our Courses
Computer Programming I
The course introduces computer science majors to computing using a procedural programming language. Principles of problem solving, algorithm design and program development are explained and trained
Artificial Intelligence
The emphasis of the course will be on the logical foundations of artificial intelligence and problem-solving methods. It covers the widely applied search techniques for problem-solving
Software Engineering
The objective of this course is to give a broad view of software engineering principles and techniques. It introduces the notion of software process models, human factors in software engineering, software design, programming techniques, software validation, software maintenance, and more!