Computer Science Course Descriptions

computer studentCSC 139 Visual Basic Programming

This course introduces computer programming using the Visual BASIC programming language with object-oriented programming principles. Emphasis is 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 has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: CIS 115
Corequisite: None
CSC 139 Course Outline

CSC 151 JAVA Programming

This course introduces computer programming using the JAVA programming language with object-oriented programming principles. Emphasis is on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: CIS 115
Corequisite: None
CSC 151 Course Outline

CSC 152 SAS

This course introduces the fundamentals of SAS programming. Emphasis is on learning basic SAS commands and statements for solving a variety of data processing applications. Upon completion, students should be able to use SAS data and procedure steps to create SAS data sets, do statistical analysis, and create general customized reports.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: None
Corequisite: None
CSC 152 Course Outline

CSC 153 C# Programming

This course introduces computer programming using the C# programming language with object-oriented programming principles. Emphasis is 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.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: CIS 115
Corequisite: None
CSC 153 Course Outline

CSC 239 Advanced Visual Basic Programming

This course is a continuation of CSC 139 using the Visual BASIC programming language with object-oriented programming principles. Emphasis is 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. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: CSC 139
Corequisite: None
CSC 239 Course Outline

CSC 251 Advanced JAVA Programming

This course is a continuation of CSC 151 using the JAVA programming language with object-oriented programming principles. Emphasis is 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.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: CSC 151
Corequisite: None
CSC 251 Course Outline

CSC 253 Advanced C# Programming

This course is a continuation of CSC 153 using the C# programming language with object-oriented programming principles. Emphasis is 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.

Course Hours Per Week: Class, 2; Lab, 3
Semester Hours Credit: 3
Prerequisite: CSC 153
Corequisite: None
CSC 253 Course Outline

CSC 289 Programming Capstone Project

This course provides an opportunity to complete a significant programming project from the design phase through implementation with minimal instructor support. Emphasis is on project definition, testing, presentation, and implementation. Upon completion, students should be able to complete a project from the definition phase through implementation.

Course Hours Per Week: Class, 1; Lab, 4
Semester Hours Credit: 3
Prerequisite:  CTS 285
Corequisite: None
CSC 289 Course Outline

 

Return to Course Descriptions

Return to Class Schedules

Return to Programs of Study


Durham Technical Community College
1637 Lawson Street
Durham, NC 27703
919-536-7200

Copyright ©Durham Technical Community College. All Rights Reserved.
Privacy Policy l Conditions of Use