link to home page Course Descriptions Logo

Course Descriptions

Computer Science - CSC

  Hrs Per Week: Sem Hrs:
Prefix No Course Name Class Lab Clin/Exp Credit
CSC 134 C++ Programming 2.0 3.0 0.0 3.0
Prerequisites: None
Corequisites: None
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 has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC).
 
CSC 136 Fortran Programming 2.0 3.0 0.0 3.0
Prerequisites: None
Corequisites: None
This course introduces computer programming using the Fortran programming language with structured programming principles. Topics include input/output operations, iteration, arithmetic operations, arrays, pointers, filters, and other related topics. 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.
 
CSC 139 Visual BASIC Programming 2.0 3.0 0.0 3.0
Prerequisites: None
Corequisites: None
This course introduces event-driven computer programming using the Visual BASIC programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays, forms, sequential files, and other related topics. Upon completion, students should be able to design, code, test, and debug Visual BASIC language programs.
 
CSC 143 Object-Oriented Programming 2.0 3.0 0.0 3.0
Prerequisites: None
Corequisites: None
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.
 
CSC 148 JAVA Programming 2.0 3.0 0.0 3.0
Prerequisites: None
Corequisites: None
This course introduces computer programming using the JAVA language. Topics include selection, iteration, arithmetic, and logical operators, classes, inheritance, methods, arrays, user interfaces, basic applet creation, and other related topics. Upon completion, students should be able to design, code, test, and debug JAVA language programs. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC).
 
CSC 151 JAVA Programming 2.0 3.0 0.0 3.0
Prerequisites: None
Corequisites: None
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. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement.
 
CSC 239 Advanced Visual BASIC 2.0 3.0 0.0 3.0
Prerequisites: CIS 139
Corequisites: None
This course is a continuation of CSC 139 using Visual BASIC with structured programming principles. Emphasis is placed on advanced arrays/tables, file management/processing techniques, data structures, sub-programs, interactive processing, sort/merge routines, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions.
 
CSC 251 Advanced JAVA Programming 2.0 3.0 0.0 3.0
Prerequisites: CSC 151
Corequisites: None
This course is a continuation of CSC 151 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, and implement objects using the appropriate environment.
 
CSC 289 Programming Capstone Proj 1.0 4.0 0.0 3.0
Prerequisites: CTS 285
Corequisites: None
This course provides an opportunity to complete a significant programming project from the design phase through implementation with minimal instructor support. Emphasis is placed on project definition, testing, presentation, and implementation. Upon completion, students should be able to complete a project from the definition phase through implementation.

Divider Bar

Home  |  General Information  |  Prospective Students  |  Current Students  |  Academic Information
Continuing Education  |  Distance Learning  |  News & Events  |  Arboretum  | Cleveland Center 
  Howell Woods  |  Workforce Development Center  |  Performing Arts  |  Library
  Giving Opportunities  |  Employment  |  A-Z Site Index  |  Search  |  Faculty/Staff Info

Divider Bar

©2008 Johnston Community College. All Rights Reserved.
www.johnstoncc.edu