Computer Science Courses
 

 Program

Courses Main Index  


CSC 116

LOGIC AND PROGRAM DESIGN

3 CR. (3L)

Introduces computer program design using concepts of structured programming and logic. Includes pseudocode, flowcharts, and structure charts. Covers variables, data types, control structures, looping, program breaks, and arrays.

 

CSC 130

COBOL PROGRAMMING

3 CR. (2L/1.5 LBV)

PRQ: CSC 116. Involves computer programming in which elements of the COBOL language are taught. Focuses on design, code, debug, and document solutions to a variety of business-oriented problems.

 

CSC 131

ADVANCED COBOL PROGRAMMING

3 CR. (2L/1.5 LBV)

PRQ: CSC 130. Provides continued study of COBOL programming language. Enables the student to develop more sophisticated capabilities of COBOL.

 

CSC 150

VISUAL BASIC PROGRAMMING

3 CR. (2L/1.5 LBV)

PRQ: CSC 116 or permission of instructor. Introduces programming and applications development for the Microsoft Windows Programming environment using Visual Basic for Windows.

 

CSC 151

ADVANCED VISUAL BASIC PROGRAMMING

3 CR. (2L/1.5 LBV)

PRQ: CSC 150 or permission of instructor. Builds on the skills learned in CSC 150. Focuses on more involved applications, work with advanced controls, and deal with additional advanced topics.

 

CSC 160

COMPUTER SCIENCE I: (JAVA)

4 CR. (3L/1.5 LBV)

PRQ: CSC 116 or permission of instructor. Introduces students to the discipline of computer science. Covers algorithm development, data representation, logical expressions, sub-programs and input/output operations using a structured programming language. Requires intensive lab work outside of class time.

 

CSC 161

COMPUTER SCIENCE II: (JAVA)

4 CR. (3L/1.5 LBV)

PRQ: CSC 160 or permission of instructor. Continues the structured algorithm development and problem solving techniques begun in Computer Science I. Enables students to gain experience in the use of data structures and design of larger software projects. Requires intensive computer laboratory experience.

 

CSC 230

C PROGRAMMING

3 CR. (3L/1.5 LBV)

PRQ: CSC 116. Introduces C programming language - a ‘mid level’ language whose economy of expression and data manipulation features allow a programmer to deal with the computer at a ‘low level.’

 

CSC 231

ADVANCED C PROGRAMMING

3 CR. (3L/1.5 LBV)

PRQ: CSC 230. Continues the study of C begun in CSC 230. Includes pointers, arrays, linked lists, stacks and queues, trees and advanced user interfaces such as menus, windows and cursor control.

 

CSC 233

OBJECT ORIENTED PROGRAMMING IN C++

3 CR. (2L/1.5 LBV)

Covers all syntactical components of the C++ language including arrays, structures, pointers, functions and classes. Emphasizes inheritance, overloading, and polymorphism. Focuses on writing clear, properly structured, and well documented programs using the C++ Language and Object-Oriented methodology. It is the advanced course in C++ Programming.

 

CSC 240

JAVA PROGRAMMING

3 CR. (2L/1.5 LBV)

PRQ: CSC 116 or permission of instructor. Introduces the Java programming language and covers basic graphics, events/procedures, user interface, and libraries. Enables the student to write and execute a variety of Java programs. Incorporates Java Applets into HTML.

 

CSC 241

ADVANCED JAVA PROGRAMMING

3 CR. (2L/1.5 LBV)

PRQ: CSC 240 or permission of instructor. Continues the study of the Java programming language. Covers advanced programming topics including multi-threading, network/Internet programming, database programming, and JavaBeans. Enables the student to write advanced, large, and complex programs.

 

CSC 269

PROGRAMMING IN PERL

2 CR. (2L)

Introduces the knowledge and skills necessary to be able to write programs in the Perl programming language. This course will offer a brief introduction of writing CGI programs using Perl.

 


			College Center

Pueblo Community College . Pueblo, CO 81004-1499 . 719-549-3200 . © 2009 Disclaimer

Future Students | Current Students | Parents & Family | Alumni & Friends | Community & Industry | Faculty & Staff