Bsc. Computer Science.
In our exciting range of courses, you’ll learn about and gain experience with some of the major subjects in computer science today. A few examples are:
Understanding Java programming, covering fundamentals such as data types, program control and decisions, loops, string manipulations, procedures, arrays, software testing, and debugging; and advanced concepts such as recursion, linked data structures, and Java’s Collection Framework.
Exploring computer systems, looking at the internal design and functionality of the most basic computer components, using an online hardware simulator to actually “build” a computer, and developing an assembler from scratch.
Catching up on web programming, including web applications, web services, enterprise web development, markup languages, and server-side programming.
Building mobile applications, Delving into Artificial Intelligence, covering concepts and techniques in AI, including “reasoning”, problem-solving, and search optimization.
Duration: 36months
Mode: Online