36 courses with the subject CSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CSC 0103'C' Programming Language Credit2-4
This is a beginning course covering the fundamentals of the 'C' Programming Language. Key words used in the language, function operation and construc- tion, and basic program style are covered. The student will enter, compile, and debug their own programs utilizing a variety of technical and business applications under the Microsoft DOS operating system. (W,Su)
CSC 0104Advanced 'C' Programming Language Credit2-4
This is a continuation of CSC 0103 with additional coverage in: file access, efficient memory usage in the C environment, advanced pointers, graphics, debugging techniques, assembly language interface, and peripheral device control including the mouse. Program portability, and hardware program- ming for control of external devices is covered. The student will program a variety of technical related applications. (Sp)
CSC 0107Microcomputer Operating Systems (DOS) Credit
This course is designed to give students a working knowledge of MS-DOS and PC-DOS. Additional topics include: Novell Operating Systems commands, hardware problem determination and the computer installation process. (W,Sp)
A study of the COBOL language using lecture and business programming applications. Each student will learn to code, compile and debug COBOL pro- grams. Topics covered include: sequential file processing, modular design and coding, I/O operations, decision sequencing, data types, and controlled loop- ing. (F)
This course presents Microsoft DOS from the perspective of the computer ser- vice technician. Topics covered include all DOS commands for normal opera- tions, as well as those needed to configure and optimize new computer envi- ronments. System parameters such as hard disk and internal memory details are discussed which are affected by specialized DOS commands and system setup information. Software troubleshooting techniques using DOS as a foun- dation utility are covered. Virus protection and elimination procedures are covered. System enhancement techniques such as disk compression, disk cach- ing, and programmable configurations will be included. Batch file program- ming and DOS macros are included. The commands of the DOS Debug pro- gram are covered. The DOS editor is included as well as the DOS Shell menu system. Topics covered in class discussion will be reinforced by practical lab experiences. (W)
This is an introductory course in structured programming using BASIC language. The course will focus on proper coding, flow charting, printer spacing charts and pseudocode techniques. Students will enter, run and debug programs written in
This course is a continuation of CSC 0200 — BASIC Programming. Topics covered include: sequential file processing, sorting, random file processing, menus, interactive programming, and multi-dimensional arrays processing. (Sp)
This course is designed to give students training in the business system analysis and design process. A short team project will also be required to enhance the instruction process. Topics covered include: problem definition, file organiza- tion, file access methods, and proper input/output design. (Su)
This course is designed to give students training in business system analysis and design through a combination of lecture and systems projects. The course is taught in a team approach to solving a business systems need. Topics cov- ered include: problem definition, file organization, file access methods, proper input and output design. (W)
A continuation of CSC 0108, including such topics as random file access, complex conditions, interactive programming, multi-level table programming, and multi- file processing. (W)
The RPG programming language is an effective tool for producing reports easily. In this course the student will learn the basic specifications required, the RPG Logic Cycle, how to modularize programs and how to use structured program- ming techniques. Programs are written and run on an IBM S/36. (W) 191
A continuation of the study of RPG programming covering advanced fea- tures and programming techniques such as file processing, array processing, and table handling. (Sp)
The course is designed to give the student an understanding of database man- agement systems using dBASE 111+ software. Topics covered include: design of the database, file security, related database design, and the role of a database administrator. (F,Su)
CSC 0106, CSC 0107, OSC 0102 and any programming course.
CSC 0215Data Communications Credit
This course will familiarize the student with business data communication concepts including: voice, data, and video communications. Additionally, local area net- working systems will be studied. (Sp)
This course will cover the entire Microsoft family of Windows products: (Win- dows ver 3.1, or latest version, Windows for Workgroups, Windows NT). The Windows user interface, which is common to all products, will be covered. Optimization techniques and configuration will be included. The concept of device drivers and their interface to the Windows environment are presented. Common applications included with Windows are covered such as the editor, terminal, paintbrush and multi-media player. Windows networking capabili- ties are covered for both Workgroups and Windows NT. Windows trouble- shooting techniques and utilities are included. The Windows Applications Programmers Interface (API) is presented. All Windows command groups and shell based commands are covered. Class work is reinforced by lab experi- ences. (F)
This course presents the Microsoft Visual Basic language for use in program- ming for the Windows operating system. Visual oriented programming is cov- ered as well as Event oriented programming techniques. Programs for techni- cal applications will be developed by the student through a number of as- signed projects. The course includes necessary techniques for programming for a Windows based applicaton. Graphics programming, charting techniques, data management and file management techniques are covered. Extensive lab experience is emphasized in this course. (F)
The student will work as a member of a programming team to completely code a business system. The system must include multi-related random access files, interactive programming, and documentation for the system. The system will be coded, compiled, debugged and ready for use. (Sp)
CSC 0229Local Area Network Systems (Novell) Credit
This course is designed to study methods to interconnect microcomputer and other computer equipment. Topics include: LAN topologies, cabling systems, LAN monitoring, software licensing and LAN expansion using a Novell network. (W,Sp)
CSC 0106, CSC 0107, OSC 0102 and any programming course.
CSC 0230DOS and Windows Credit 3 (2-0-3)
This course covers operation of both the MS-DOS and Windows operating systems. The material covered in this course is of primary concern to computer technicians and customer support personnel. Material is covered for the benefit of computer applications usage. The programming applications of these operating systems are not covered in this course. Laboratory exercises will be performed including installation and configuration of both systems. (F)
CSC 0232Operating Systems and Assembly Language Credit2-4
This course will cover the fundamental organization of Microsoft DOS from the programmer’s perspective. Assembly language is introduced as well as the basic instruction set of the 8088 microprocessor. Interface between assembly language and DOS through BIOS and DOS function calls are covered. The student will have extensive use of the computer for lab exercise of topics covered. (On
Language Programming (CET 0235) Credit 3 (2-2) An introduction to computer instruction repertoire. The student develops under- standing of machine language instructions and programming through hands-on use of the computer for program execution. An analysis of assembly language programming and analysis of multipass assemblers is included.
This course introduces computer programming using the C++ programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level.
This course introduces computer programming using the Visual BASIC programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level.
CSC 143Object-Oriented Programming Class Lab Experience Credit3
This course introduces the concepts of object-oriented programming. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, test, debug, and implement objects at the application level using the appropriate environment.
This course introduces computer programming using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion students should be able to design, code, test, debug JAVA language programs.
This course introduces computer programming using the C# programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment at the beginning level.
This course introduces client-side Internet programming using HTML and Javascript. Topics include use of frames and tables, use of meta tags, and Javascript techniques for site navigation. Upon completion, students should be able to write HTML documents that incorporate programming to provide web page organization and navigation functions. CSC 234 Advanced C++ 2 3 3 This course is a continuation of CSC 134 using C++ with structured programming principles. Emphasis is placed on advanced arrays/tables, file management/processing techniques, data structures, subprograms, interactive processing, sort/merge routines, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions. CSC 238 Advanced RPG 2 3 3 This course is a continuation of CSC 138 using RPG with structured programming principles. Emphasis is placed on advanced arrays/tables, file management/processing techniques, data structures, subprograms, interactive processing, sort/merge routines, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions. This course is a unique concentration requirement in the Programming concentration in the Information Systems program.
Humanities elective 3 Social/behavioral science elective 3 TOTAL SEMESTER CREDIT HOURS IN PROGRAM ^Students completing these courses will earn a diploma in I concentration in Programming. urs Per Week Hours Lab Work Exp Credit 9 0 15 11 0 15 9 10 17 3 10 13 72 nformation Systems with a 115
CSC 239Advanced Visual BASIC Programming Class Lab Experience Credit3
This course is a continuation of CSC 139 using the Visual BASIC programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment. 275
This course covers advanced programming skills required to design Internet applications. Emphasis is placed on programming techniques required to support network applications. Upon completion, students should be able to design, code, debug, and document network-based programming solutions to various real-world problems using an appropriate programming language.