IT 114 Introduction to Java (exists as CS 114)

 

 

Textbook (Bibliography):

Cay Horstmann, Big Java, Addison-Wesley, 2002, ISBN: 0-471-40248-6.

 

Description: An introduction to computer programming – the concepts involved in using a higher-level, object-oriented programming language and the program development process.  The goal of this course is an appreciation of programming in an object-oriented programming language.  The students will have lots of hands-on experience, writing relatively small Java programs.

 

Objectives: After completing this course, students will be: a) capable of writing small Java programs, b) able to understand the characteristics of object-oriented languages, c) ready to develop more complex programming projects, d) familiar with computers as viewed by programmers, e) able to understand basic user interfaces, and f) ready to take more advanced IT courses.

 

Projects, Assignments and Examinations: There will be 2 in class examinations plus a final examination.  Examinations will be based on the text, lecture material, and homework assignments.  They will be closed book and closed notes. The final grade for the course will be made up of homework (50%), final exam (20%) and in-class examinations (15% each).  Homework assignments #1&2 will be small and will count 4% each towards the final grade.  Homework assignments #3-8 will count 7% each towards the final grade.   Students must achieve passing grades in both the homework assignments and examinations to pass the course.

 

Weekly Class Schedule

 

Week 1/2:

Introduction to programming, development basics

 

Ch 1

Week 3:

Objects and classes

HW #1

Ch 2

Week 4:

Data types, expressions, simple user input

HW #2

Ch 3

Week 5/6:

Introduction to Applets and graphics

HW #3

Ch 4

Week 7:

Boolean expressions and conditionals

 

Ch 5

Week 8:

Loops

HW #4

Ch 6

Week 9:

Designing classes

HW #5

Ch 7

Week 10:

Interfaces and polymorphism

HW #6

Ch 9

Week 11:

Inheritance

HW #7

Ch 11

Week 12:

Arrays and ArrayLists

HW #8

Ch 13

Week 13:

Review

 

 

 

ACCOMMODATIONS:

Section 504 of the Americans with Disabilities Act of 1990 offers guidelines for curriculum modifications and adaptations for students with documented disabilities. If applicable, students may obtain adaptation recommendations from the Ross Center for Disability Services, M-1-401, (617-287-7430). The student must present these recommendations and discuss them with each professor within a reasonable period, preferably by the end of Drop/Add period.

STUDENT CONDUCT:

Students are required to adhere to the University Policy on Academic Standards and Cheating, to the University Statement on Plagiarism and the Documentation of Written Work, and to the Code of Student Conduct as delineated in the catalog of Undergraduate Programs, pp. 44-45, and 48-52. The Code is available online at: http://www.umb.edu/student_services/student_rights/code_conduct.html.