_______________________ |
| CSC 216 Programming Concepts - Java |
|
|
||
Prerequisite |
CSC 116 Introduction to Computing - Java with a grade of C- or better
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Course Objectives | This is a course on the fundamentals of computer science and programming using Java. Students taking this course are expected to have an understanding of loops, conditional logic, objects, classes, file I/O, arrays, and the basics of Java GUIs (swing and/or AWT). Upon satisfactory completion of this course, you will be able to:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Textbook | Cay Horstmann Big Java, 3rd Edition ISBN: 9780470105542 Publisher: John Wiley & Sons Inc. Feb 2005
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Course Requirements | Grading and Course Work Your final grade will be based on the following scheme:
You cannot make up missed tests or exams without an official university excuse. Furthermore, we will not accept late programming assignments without an official university excuse.
Final Grades Your final grade will be determined according to the following table, where X is your overall weighted average for projects and final exam. In order to pass the course with a letter grade, you must have a 60+weighted average on the exams and you must have a 60+ average on the programming assignments. In order to pass the course with a C- or better, you must have a 65+ weighted average on the exams and you must have a 65+ average on the programming assignments.
Credit Only and Audit students The grade of "CR" will be awarded to a student taking the course for credit-only who passes the course with a grade of 60.0 or higher.
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Computer and Internet Requirements | NCSU has recommended minimum specifications for computers that are generally used for courses. Those specifications can be found here: http://www.ncsu.edu/it/compspecs/ Engineering Online recommends that your computer meets or exceeds the following minimum specifications below. A computer with greater capability (processor speed, RAM, internet bandwidth, disk capacity) will be more likely to properly display the video content of Engineering Online courses. Windows:
Mac OS X:
Linux:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor | Mr. James C. Tetterton E-mail: jctetter@ncsu.edu |
|||||||||||||||||||||||||||||||||||||||||||||||||