Chandler-Gilbert Community College Spring 2005
CIS163AA Java

Home
Schedule
Instructor
Links
Syllabus

 
This course serves as an introduction to designing and building web applets and standalone applications using the Java 2 programming language.   The course focuses on helping you learn the Java language.   At the same time, It covers introductory programming topics, such as elementary data structures, structured design and object-oriented design.

Prerequisites

Required

You should have at least a basic background in computers.  Either CIS105 Survey of Computer Information Systems or BPC110 Microcomputer Usage and Applications provide this background.  You may also have taken other computer-related courses, self-studied computers or have on-the-job experience.  ACC and CIS majors transferring to ASU will have taken CIS159/CSC181 Visual BASIC instead of CIS105.  Regardless of how you've prepared, I expect you to be self-sufficient in using the Microsoft Windows operating system and Windows-based applications.  You should be able to:

Create, delete and move folders
Save, delete and move files
Print
Browse the internet
Send and receive email and have an email account

You should also have a vocabulary of basic computer-related terms, knowledge of computer hardware and an understanding of general computer-related concepts. 

Consider this alternative

While CIS163AA will serve a dedicated beginner fine, some students find they can ease their frustration, reduce their time commitment and improve their grade in this course by first taking CIS150 Programming Fundamentals.   Intended for beginners, the course covers the following topics at a more leisurely pace than does CIS163AA:

Select structure, including nested decisions and boolean logic
Case structure
Loop structure, including sentinel value, count-controlled and nested loops
The field, record and file approach to data organization.
Stepwise refinement
Input validation
Hexadecimal and binary number systems; ASCII character encoding
Introductory object-oriented programming concepts and terminology
At least one procedural program design tool: flowcharting, pseudocode, IPO charting and/or structure charting
Program documentation

Students who successfully complete CIS163AA should be able to:

Explain the development of Java applications. 
Explain the control structures in Java. 
Utilize Methods and Arrays in Java. 
Utilize string and character manipulation in Java. 
Utilize Object-Oriented programming concepts in Java. 
Utilize Basic and Advanced Graphical User Interface Components. 
Identify and debug common mistakes in programs written in Java. 

ASU Main Transfer for CIS majors

This course prepares you to take upper-division CIS courses at the ASU Main's W.P. Carey College of Business.  CIS majors transferring to ASU should take both CIS159/CSC181 Visual Basic (CSE181 at ASU) and CSC110AA/CIS163AA Java Programming (CIS235 at ASU).

Admission to the CIS professional program at ASU is highly competitive.  I urge students to maintain an A average in the skills courses required to gain admittance to the professional program in the College of Business at ASU.

Those students hoping to earn degrees from the College of Business at ASU face strict application deadlines.   Transfer students must sit for the SAT or ACT exams and submit scores prior to applying.  Students must also complete their essays and applications by early September for Spring admittance and by early February for Summer and Fall admittance.  ASU's College of Business gives prospective students only a 7-10 day window to apply.  Watch the ASU advising website for application availability dates.

CGCC's course titles and prefixes are different from those at ASU.  To help you transfer successfully, we have developed Associate in Transfer Partnership (ATP) programs in conjunction with ASU.  They show the correct courses to take.  You may find the ATP course lists here on ASU's advising website.

Sections

Section Bldg/Room Days Times Instructor
0766 C 104 MW 09:50AM-11:05AM SWAN, GREGORY C.
5686 C 104 W 04:00PM-06:40PM BAKER, PATRICIA

District Curriculum

Official curriculum (description and competencies) for this course.

 

[ Home ] Schedule ] Instructor ] Links ] Syllabus ]

date last modified: 01/05/05
copyright 2005 Greg Swan