A.S in Computer Information Systems
- Key information
- Get started
A sample of courses required for the A.S in Computer Information Systems is presented below. A total of 63 credit hours are required for successful completion of this programme.
Credits required for programme completion : 128
Length of programme : 4 years
Tuition & payment
GATE status : GATE Approved
| Core courses | Elective courses | Cognate courses | General education courses
CPTR120: Introduction to Computer ProgrammingIntroduction to Computer Programming discusses the history, architecture and function of computer hardware and software including networks, data and instruction representation and data organisation. The course introduces problem solving methods and algorithm design using the logic control structures of sequence, selection and iteration and is also an introduction to application development using a selected programming language. It also introduces the student to problem solving, algorithm development and documentation techniques, the concepts of structured programming and design correctness, data types, control structures, arrays and functions.
CPTR150: Computer Science IPrerequisites: CPTR120, MATH182 CPTR150 expands on the concepts of CPTR120 and introduces the student to exception handling and object oriented design and programming using C++.
CPTR251: Computer Science IIPrerequisite: CPTR150 Co-requisite: MATH355 CPTR251 is a continuation of CPTR150/CPTR157. This course further examines the concept of object-oriented design and programming and its application to the development of data structures such as linked lists, stacks, queues, trees and graphs. Other concepts covered include recursion, searching and sorting algorithms.
CPTR270: Computer Organisation and AssemblerPrerequisites: CPTR150, CPTR170 CPTR270 is an introduction to the study of computer architecture, interrupt schemes, system software and operating systems. Students learn assembly language programming using a macro-assembler.
CPTR282: Operating Systems IPrerequisites: CPTR251, CPTR270 CPTR282 provides a broad introduction to operating systems and describes the fundamental concepts behind their structure, operation, design and interactions with various classes of users.