IT 114 - Syllabus

IT 114: Advanced Programming for Information Technology

Syllabus

Instructor

Instructor: Theodore L. Nicholson
Office: GITC 4414
Office Hours: Wednesday 3:00-5:00 pm
Email: theodore.l.nicholson@njit.edu

Course Description

This course develops a broader and deeper understanding of the concepts and tools of IT providing a foundation for later work. It focuses on problem solving using object-oriented, event-driven, and networked programming. Topics include classes, objects, GUI's, events, sockets, client/server programming, multithreading, multimedia, exception handling and IO. A modern development environment and programming language are used to realize the concepts introduced.

Textbook

Textbook Introduction to Java Programming, Comprehensive (8th Edition)
Y. Daniel Liang
ISBN: 978-0132130806

Grading Scheme

Midterm 25%
Final 25%
Project 25%
Homework 25%

Topics

Cheating Policy

Cheating on a programming assignment results in zero credit for all students involved. Programming assignments may NOT be solved in collaboration, unless specifically stated in the assignment. Cheating on an exam will result in an "F" in the course.

You may discuss problems with each other. Where does discussion end and cheating start? You may NOT copy lines of code from anybody or anywhere. You may NOT use code in your assignments that you did not write. As a general rule: If you don't understand the code and can't explain the code, you can't use the code.

Please familiarize yourself with the NJIT Honor Code. Violations of the honor code will be dealt with seriously and reported immediately to the Dean of Students.

Late Policy

To receive full credit all programming assignments must be handed in on time at the beginning of class. Assignments will not be accepted after the due date.

Prerequisites

CS 113 or CS 115 or equivalent.


Back