CIM7A Java Beginning Fall 2012 - Professor T. DeDonno - Fall 2008 Class Site


Location: Online Ticket # 21580

Main Index

Office Hours E-Mail:

Java 1.3 API | J2SE6 Documentation | Live Lab

Online Version of TextBook access good for 180 days.
Online Resources For Liang Textbook. For CIM7A you need on the intro version. For CS4A, CS4B and CS1D you need comprehensive version. Brief intro version has the first 20 chapters of the comprehensive version. Java Applet Written For Lockheed/Martin By Instructor
In CIM7A Offered Every Fall
Basic introduction to programming using the Java Programming langauge. Course covers the fundamentals of Java Programming. This course is the first course in a three course Java Sequence. The Sequence is CS1B (C++) or CIM7A (Fall) followed by CS4A (Fall) and finally CS4B (Spring).
In CS4B Java Web Programming - Offered Every Spring
In first half of CS4B Java Web programming we cover OOP, HTML Web pages, Java Applets and GUI Programming (Swing/AWT). In the second half we cover: threads, network programming, database (SQL - JDBC), Server Side Web Programming (J2EE/Glassfish), Server-side Web Scripting JSP/Beans, Java Web Frameworks and MVC Design Patterns.
In CS4A Intro Java for Computer Science Offered Every Fall & CIM7B Spring
Course covers the fundamentals of Java Programming, Object-Oriented Programming (OOP), exception handling, file I/O, recursion and generics.

Structured Query Language (SQL) has become the standard for communicating to a Relational Database Management System (RDBMS). RDBMS have become the defacto standard for organizing data. MySQL is a fast growing RDMBS and also has a library that supports sending SQL commands to its database using the PHP scripting language. Recently Sun Microsystems has purchases MySQL. This will help expand the roll of MySQL beyond a popular Web Database system, into a more mainstream fortune 500 database. CSB4 uses the same MySQL RDBMS as cim205a. More Specifically CIM205A Covers...

  • Basic SQL Syntax
  • Basic SQL Commands and Fundamentals
  • Creating Relational Databases
  • Sending Query to RDBMS using both local client interfaces and Web-based tools


CS1D Data Structures in Java

Both CS4B adn CS1D are offered every Spring. CS1D covers the middle data structure chapters in the Liang Java Book, CS4A beginning chapters, CS4B later chapters, more specifically...

  • CIM7A chapter 1-6, if time permits 7 and 8.
  • CS4A Chapters 1-12, 18-21
  • CS1D Chapters 22-28 and data structure topics
  • CS4B Chapters subset of: 8, 13-17, 29-40
  • See schedule for more details

CS1D covers basic concepts of data structures and related algorithms. The abstract data types of lists, stacks, queues, strings, binary and general trees, multidimensional and sparse arrays, and graphs will be discussed and implemented using a contemporary programming language. Recursion, searching, and sorting will also be examined.