|
CSC 116 Introduction to Computing - JAVA |
|
An introductory course in computer science with an emphasis on basic computer organization, algorithm development, programming techniques, program structure, data representation, debugging, and program verification. Computer solution of both numerical and non-numerical problems will be completed in Java as a means toward teaching these concepts. 3 credit hours. |
|
|
Prerequisite |
E 115 (or PMS 100) is a prerequisite for this class. MA 141 (or equivalent) is a corequisite for this class. CSC 116 assumes a basic understanding of algebra and trigonometry. You are expected to know this material. Computing Skills Required For Course Completion
If you are experiencing difficulties with the above tasks, you may want to contact a computer expert for suggestions in developing these skills or fixing any computer problem. You may also contact: North Carolina State University Computer Services Information Center
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Objectives | Upon satisfactory completion of this course, students will be able to:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Requirements | Access to a computer with internet connectivity. The student will be able to download the Java Standard Edition software for free from http://java.sun.com Grading
Final grades will be assigned using the following scale where X is your overall weighted average accumulated on labs, programs, exercises, quizzes and exams. Grades will be rounded to the nearest tenth of a point to calculate final average. The final grade in the course will not be curved or adjusted in any way. You should use the extra credit offered during the semester to your advantage!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Textbook |
Cay Horstmann Big Java, 2nd Edition ISBN: 0471697036 Publisher: John Wiley & Sons Inc. Feb 2005 NCSU CSC Department, Style Guidelines Miller, Carol, Fall 2005 CSC116 Lab Manual (optional)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| View Lecture |
Engineering Online uses Mediasite software to distribute the course lectures. To view the following sample lecture, you will need to have Windows Media Player and a Cable, DSL, T1 or faster connection to the Internet. If you have problems viewing a lecture, please contact the Engineering Online office at 1-877-254-0058. Click link to view lecture: CSC 116 - Lecture 1
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Computer and Internet Requirements | NCSU has recommended minimum specifications for computers used for classes. Depending on your computer needs, we recommend your computer meet or exceed the following minimum specifications below. PCs must have an Intel-compatible 1 GHz processor, 512 MB RAM, 60 GB hard drive with 1 GB free space available, 256 Color Display, CD-ROM drive, 1024x768 (min.) video adapter, sound card, and speakers. The operating system should be Windows XP Pro. Real One Player Basic (available free online) and high speed Internet connection such as cable, DSL, T1 or LAN will be required for EOL courses. MAC users must have a G4 processor with firewire and USB factory built-in, 512 MB RAM, 60 GB with 1GB free space available, 256 Color Display, CD-ROM drive, 1024x768 (min) video adapter, sound card, and speakers. The operating system must be MacOS 10.4 (minimum) along with the above RealOne and Internet specifications above. For more detailed information on computer specifications and recommendations, please refer to our website at: http://engineeringonline.ncsu.edu/currentstudents/computeraccess.htm
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor | Daniel Longo
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||