This course covers the modern techniques of analyzing customer requirements for the purpose of creating computer programs to satisfy said requirements, and translating the results of the analyses into an intermediate language which can then be further translated into any modern computer programming language for the purpose of coding. The course also covers the techniques of choosing the optimum computer programming language for the task at hand, and techniques for dealing with short time lines, insufficient budgets, and personnel shortages. This is an introductory course covering the techniques of top-down program design, including the use of flow charting as a graphical aid in program design, using the Pascal programming language. Emphasis is on business-related and technical applications. This is an introductory course covering the techniques of top-down program design including the use of flow charting as a graphical aid in program design using the C programming language.
Emphasis is on business related and technical applications.
This course delves into the inner workings of the modern personal computer, exploring and explaining the architecture of the machine, and examining its functions and processes at the system kernel level through the use of assembler language routines. It exposes the student to the concepts of object-oriented programming and abstraction, and the use of classes and template libraries.