CSC 112 COMPUTER PROGRAMMING FOR ENGINEERING & TECHNOLOGY
CSC 112 – Computer Programming for Engineering and Technology
Course Number & Name: CSC 112 Computer Programming for Engineering and Technology
Credit Hours: 3.0 Contact Hours: 3.0 Lecture: 3.0 Lab: N/A Other: N/A
Prerequisites: Grade of “C” or better in MTH 113 or MTH 119
Co-requisites: None Concurrent Courses: None
Course Description: This course is an introduction to computer-oriented problem solving and programming and their applications in engineering. It provides the essential foundation for a program of study in object-oriented programming and computer-oriented mathematics. It covers the general areas of data analysis (graphics, sorting, and statistics), curve fitting (regression and interpolation), and equation solving. Students learn programming and the use of general-purpose application software tools such as spreadsheets, database, and mathematical software. Students are required to complete a series of laboratory assignments illustrating applications of computer-oriented problem solving.
Course Goals: Upon successful completion of this course, students should be able to do the following:
- demonstrate knowledge of a high-level programming language;
- develop algorithms to solve various problems; and
- write programs (application & applet) using system-defined data types, selection and iteration structures, object-oriented design, and arrays.