![]() |
|
COMP - Computer Science
You can view the group leaders at the bottom of the page. If you are interested in printing this page, please note that it is best to print in landscape mode.
CSCI 101 Introduction to Computers General hardware and software issues such as: terminology, environments. Applications such as: word processing, spreadsheets, databases, Internet usage. CSCI 114 Microcomputer Packages Experience in using word processing, spreadsheet, database, graphics, and telecommunications applications on personal computers. CSCI 116 Business Use of Computers CSCI 120 Computer Programming I Introduction to programming in a high-level language. Emphasis on problem solving and logical thinking. Design, implementation and testing of programs for small-scale problems using elementary data types and control structures. CSCI 121 Beginning Ada Introduction to programming in the Ada language. CSCI 122 Visual Basic Introduction to programming in the BASIC/Visual BASIC language. CSCI 124 Beginning C++/Visual C++ Introduction to programming in the C++/Visual C++ language. CSCI 125 Beginning COBOL Introduction to programming in the COBOL language. CSCI 126 Beginning FORTRAN Introduction to programming in the FORTRAN language. CSCI 127 Beginning Java/J++ Introduction to programming in the Java/J++ language. CSCI 128 Beginning PASCAL Introduction to programming in the Pascal language. CSCI 129 Beginning RPG Introduction to programming in the RPG language. CSCI 155 Immigration Introduction to programming in the current language of CSCI 160. For transfer students with CSCI 160 or equivalent in a language different from that used here. Prerequisite: CSCI 160 or equivalent. CSCI 160 Computer Science I An introduction to computer science including problem solving, algorithm development and structured programming in a high-level language. Emphasis on design, coding, testing and documentation of programs using accepted standards of style. CSCI 161 Computer Science II Advanced concepts in computer science including data structures, algorithm analysis, standard problems such as searching and sorting and memory management issues. Prerequisite: CSCI 160. CSCI 162 Intense FORTRAN Intensive introduction to FORTRAN and its use in engineering applications. Students receive an introduction to numerical analysis, particularly error analysis. CSCI 170 Computer Programming II Advanced techniques in programming in a high-level language. Topics include recursion, pointers and fundamental data structures and their use in developing small to medium-scale programs. Prerequisite: CSCI 110. CSCI 172 Intermediate Visual Basic Intermediate-level programming in the BASIC/Visual BASIC language. CSCI 174 Intermediate C++/Visual C++ Intermediate-level programming in the C++/Visual C++ language. CSCI 175 Intermediate COBOL Intermediate-level programming in the COBOL language. CSCI 240 Advanced COBOL Programming Advanced-level programming in the COBOL language. CSCI 242 Data Structures Manipulation of graphs and trees. Internal and external sort/merge/search techniques. Dynamic memory allocation. Time/space analysis of algorithms. Prerequisites: CSCI 161 and 223, MATH 208. CSCI 250/350 Assembly Language Programming in assembly language. CSCI 270/370 Computer Organization The structure and organization of computer hardware. CSCI 271 4th GL PowerBuilder An introduction to PowerBuilder objects, events, scripting, data windows, transaction objects, menus, and object-oriented programming. Prerequisites: CSCI 160 or permission from instructor. CSCI 289 Social Implications of Computer Technology An introduction to the effects of computer technology on society and individuals and to ethical problems faced by computer professionals. Topics covered include privacy, the nature of work, centralization versus decentralization and the need for human factors analysis in the development of a new computer system. Prerequisite: CSCI 120 or 160. The following individuals are leaders for this discipline. Those marked with an asterisk (*) are chairs.
last modified: Wednesday, August 06, 2008 Director of Articulation and Transfer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||