Hope College Computer Science students at work View of VanZoeren Hall    
hope college > academic departments > computer science    

 
Current Students <
Prospective Students <
Alumni <
Courses <
Research <
Faculty <
 

CSCI 241

Program Development

**Major Requirement (for B.A. and B.S.)**

Course Description:
In this course, you will get a chance to learn a second programming language in addition to Java, C++. While C++ and Java are similar in many respects, there are also major differences between the two languages. Those differences will be examined in this course.

You will also get experience writing programs in different development environments, including working directly with a compiler from the command line. Debugging techniques will be discussed, and you will get extensive practice using a source-level debugger to find errors in your code. Never again (hopefully!) will you resort to inserting print statements in your code to debug!

Offerings:
Offered each fall semester.

Instructor:
This course is taught by Dr. Jipping.

Prerequisites:
CSCI 225. See the department policy on prerequisites.

Comments from Previous Students:

 

Catalog Description:
An introduction to the techniques and strategies used in the design and implementation of computer programs. File manipulation and recursion will be emphasized. Linked structures through pointer reference will be studied. Students will develop many extensive programs in a higher-level language.