Page 225 of Washtenaw Community College Bulletin by Washtenaw Community College
22
Washtenaw Community College -
Programs and Services
www.wccnet.edu
CIS (Computer Information Systems)
CIS 269
Java Certification Preparation
4 credits
Level II Prerequisites: CPS 171, CPS 290, or
CIS 175 minimum grade "C"
60 lecture, 0 lab, 0 clinical, 0 other, 60 total contact hours
This course provides an intense presentation of the fundamentals of the Java
programming language to students who already have a good knowledge of
C++ (or have taken CIS 175). The goal of the course is to prepare students
to pass the Sun Java Certification Exam. Content includes language basics,
object oriented concepts, threads, exceptions, string manipulation, Input/
Output (I/O), Graphical User Interface (GUI) concepts, event handling, and
collection classes.
CIS 270
Perl Programming credits
Level II Prerequisites: CIS 265 minimum grade "C"
or basic PERL knowledge
45 lecture, 0 lab, 0 clinical, 0 other, 45 total contact hours
This class will cover Perl in depth. Topics include program design and programming style, Perl syntax and language, functions, complex data structures,
regular expressions, debugging, modules, and use of objects. A wide range of
real-world examples will be used to demonstrate Perl programming principles
followed by short assignments in and out of class.
CIS 274
CIS Co-op Education II
1- credits
Level I Prerequisites: CIS 174 minimum grade "C";
consent required
0 lecture, 0 lab, 0 clinical, 120 other, 120 total contact hours
In this course students gain skills from a new experience in an approved,
compensated, computer-related position. Together with the instructor and
employer, students set up work assignments and learning objectives to connect
classroom learning with career-related work experience. This is the second
of two co-op courses.
CIS 277
Java for Programmers credits
Level II Prerequisites: (CPS 171 or CPS 185) minimum grade "C" or
proficiency in a programming language
45 lecture, 0 lab, 0 clinical, 0 other, 45 total contact hours
This course covers the basics of Java, including creating a simple applet and
application, object oriented programming concepts, objects and classes in
Java, managing inheritance, and simple Java I/O. Students consider practical issues, common problems and solutions in applet development, string
handling, program attributes, accessing system resources, error handling,
threads, and creating a user interface. Prerequisites will be checked on the
first day of class.
CIS 278
Java Server Programming
4 credits
Level II Prerequisites: (CIS 269 or CIS 277) minimum grade "C"
60 lecture, 0 lab, 0 clinical, 0 other, 60 total contact hours
This course covers some of the key Java 2 Enterprise Edition (J2EE) concepts.
The main focus will be on Java Servlets, Java Server Pages (JSP), Java Bean
Fundamentals and Java Database Connectivity (JDBC). Additional topics
covered can include Remote Method Invocation (RMI), Java E-mail, SQLJ
(an implementation of the SQL database query language in Java), and JSP
tag libraries. Students taking this class should have a good knowledge of Java
Fundamentals, and some knowledge of simple HTML and simple SQL.
CIS 279
XML Programming
4 credits
Level II Prerequisites: (CIS 175 or CIS 269) and INP 150, minimum
grade "C" all courses
60 lecture, 0 lab, 0 clinical, 0 other, 60 total contact hours
In this course, XML related programs are developed in Java and Javascript.
XML concepts (DTD, CSS, XSL, DOM) are also covered. Students must have
a working knowledge of Java and HTML to succeed in this course. Javascript
and Dynamic HTML concepts are taught based on the prerequisite knowledge
of Java and HTML.
CIS 282
Relational Database Concepts
and Application credits
Level II Prerequisites: CPS 120, CPS 171, CPS 185, CIS 175, or CIS
265 minimum grade "C"
45 lecture, 0 lab, 0 clinical, 0 other, 45 total contact hours
This is an introduction to relational database theory and practice. Topics covered
include terminology, normal forms, design of database tables, SQL (structured
query language), and application generation. The student will incorporate SQL
in procedural files to program applications. This course is intended for anyone
possessing a basic knowledge of programming who is interested in database
theory and practice. Prerequisites will be checked on the first day of class. The
title of the course was changed from Small Systems Database.
CIS 286
UNIX Systems Administration
4 credits
Level I Prerequisites: CIS 121 minimum grade "C";
or consent required
60 lecture, 0 lab, 0 clinical, 0 other, 60 total contact hours
Concepts and technical knowledge of operating systems, utilities and control
languages are presented with hands-on experience using the UNIX operating
system. Topics covered include startup and shutdown, user accounts, security,
automating routine tasks, managing system resources, file systems, back-ups,
devices, and networking.
CIS 288
Systems Analysis and Design credits
Level II Prerequisites: (CPS 171 or CPS 185) minimum grade "C"
or equivalent industry experience
45 lecture, 0 lab, 0 clinical, 0 other, 45 total contact hours
This course surveys computer applications and techniques in major areas of
business, business structure, analytical communication with system users,
principles of package software evaluation and acquisition, planning schedules and resource requirements for software development, program testing
and installation procedures, principles of software development monitoring,
structured walkthroughs and other programmer communication, and producing software development specifications. Prerequisites will be checked on the
first day of class.
CIS 289
Project Leadership and Design Tools credits
Level II Prerequisites: CIS 288 minimum grade "C" or equivalent
industry experience
45 lecture, 0 lab, 0 clinical, 0 other, 45 total contact hours
This course will combine technical, communications and project leadership
topics to provide a comprehensive exposure to overall project management.
It will prepare the experienced programmer, analyst and business analyst
for a project leadership role. Prerequisites will be checked on the first day
of class.
CIS 290
Microcomputer System Support
4 credits
Level II Prerequisites: Twenty credit hours in Microcomputer
System Support program
60 lecture, 0 lab, 0 clinical, 0 other, 60 total contact hours
This is the final course in the Microcomputer System Support program. Students
gain problem solving skills, practice user training techniques, and consolidate
knowledge required for serving as a Microcomputer Systems Support Technician. Prerequisites will be checked on the first day of class.
[close]