This couse will provide programming skills that go beyond the basics into object oriented programming as well as to provide you with standard techniques to solve common programming problems that arise in everyday programs such as sorting, working with files and the web, etc. At the end of the couse you should be able to use these techniques effectively as well as to be proficient in researching solutions to other, more complex, programming challenges.
- Tuesdays and Thursdays from 10:50am - 12:05pm
- CBM 158
- Starting Out with Java From Control Structures through Data Structures by Tony
Gaddis and Godfrey Muganda, Pearson/Addison Wesley, First Edition, 2007.
- Get the syllabus as a PDF here.
|To be covered
||Assignment & Materials
|8/30 - 9/01
||Administrivia/Review of Programming I: Chapters 2-6 and 8.1-8.5
|9/06 - 9/08
||I/O Files and the Web: Section 4.10 and additional material
|9/13 - 9/15
||Searching and Sorting
- Bubble, Insertion and Selection Sort: Sections 16.1
|9/20 - 9/22
||Searching and Sorting II
- Sequential Search: Section 8.8
- Binary Search: Section 16.2
|9/27 - 9/29
|10/4 - 10/6
||the String class
- Comparing Strings
- String arrays/ Strings as arrays
- Additional Methods
|10/11 - 10/13
||Introduction to Classes: Sections 6.1-6.6 and 9.1
- Data Abstraction
- Fields, Methods
- Polymorphism, Inheritance
- Overloading, Overriding
|10/18 - 10/20
||Two Dimensional Arrays
- Rows, Columns
- Spreadsheets (Grade Sheet)
- The game of life, Latin Square, Soduku
|10/25 - 10/27
||Special Data Structures
- Linked Lists
|11/01 - 11/03
|11/08 - 11/10
- Windows, Panels
- JFrame, JPanel
|11/15 - 11/17
||Libraries, Packages, etc.
- Playing MP3s
- Packages, Jars
|11/22 - 11/24
||Data Structures II.
|11/29 - 12/01
||More on OOP
- public, private,protected and static
- Methods pass by reference, value
- Memory issues
|12/06 - 12/08
|12/13 - 12/15
This syllabus is a living document. It is subject to change. If you want to look at the syllabus always download the latest copy from the website.
Come prepared, google the topics, read the book and, of course, do the homework on your own.
All assignments are worth the same. Midterms and Final are worth 45% of your grade. Assignments are worth 35%
Each day that your work is late the maximum possible grade decreases by one letter point.
Students are required to abide by Northeastern Illinois University's academic integrity policy. Failure to adhere to this policy will likely result in a failing grade in the class and / or expulsion from the University.
CS 207 Syllabus
This document was generated using the
LaTeX2HTML translator Version 2008 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 syllabusFall2011.tex
The translation was initiated by francisco on 2011-09-01