Associate in Science Degree and Certificate of Achievement* Programs
This program will prepare you for a career in programming for the Internet and the World Wide Web in job titles such as web programmer, programmer/ analyst, software developer, and information technology professional. You should have a solid computer literacy background as evidenced by course work such as CIS 1, CIS 5, or CIS 200 and CIS 42A or the equivalents. Contact Dr. Paramsothy Thananjeyan, Department Chair; information: (510) 981-2921; email: firstname.lastname@example.org.
|CIS 6|| Introduction to Computer Programming
Notes: 4 hours lecture, 3 hours lab. Recommended Preparation: CIS 5. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Algorithm design, flow charting, and debugging; elements of good programming style. Course may be instructed in any programming language. 0707.10
|CIS 36A|| Java Programming Language I
Notes: 3 hours lecture, 3 hours lab. Prerequisite: CIS 215 or CIs 26 or CIS 25. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Introduction to object-oriented program design: Overview of the JAVA programming language including developing applets for web pages and stand-alone applications. 0707.10
|CIS 85|| JSP and Servlets
Notes: 3 hours lecture, 3 hours lab. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Java Servlet and JSP technology and deployment of web applications: Interactive web pages, secure access to the web site, JDBC database connectivity, web security, generation of dynamic web pages, and maintenance of client session data; quick introduction to Java bean components and J2EE. 0707.10
|BUS 201|| Business Communications
Notes: 3 hours lecture. Recommended Preparation: ENGL 267B (or 250D) or 252B or 269B. Acceptable for credit: UC/CSU. AA/AS area 4D.
Description: Effective planning and composition of various types of business communications. Emphasis on style, tone, vocabulary, methodology, and psychology of purposeful and forceful business communications; practical application of principles to letters, memoranda, reports, procedures, manuals, prospectuses, and proposals. 0501.00
|CIS 23|| C# Programming
Notes: 3 hours lecture, 3 hours lab. Recommended Preparation: CIS 6, CIS 10, CIS 25, or CIS 26. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Basic Unified Modeling Language (UML) notation in object-oriented software design and development using the C# programming language in a .NET environment; focus on the program structure, syntax, constructs and keywords of the C# programming language, concepts of intermediate languages (ILs), the common language runtime (CLR), and .Net standard data types. 0707.10
|CIS 81|| Systems Analysis with UML
Notes: 3 hours lecture. Prerequisite: CIS 5 & 6 or 26. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Principles of systems analysis: Techniques of analysis and design emphasizing UML in software requirements analysis, and the design and documentation phase of software development; utilizing life cycle of systems design, iterative, and waterfall development processes, object-oriented analysis and design. 0707.30
|CIS 83|| Capstone Project
Notes: 1 hours lecture, 6 hours lab. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Substantial client-specified work-like project: Team project includes writing, analyzing, designing, implementing, testing, documenting, and presenting to client; use of programming and systems analysis skills developed in previous courses; demonstration of mastery of program competencies. 0707.10
|CIS 84|| Database Programming for the Web
Notes: 3 hours lecture, 3 hours lab. Prerequisite: CIS 6 or 26 or 36 & CIS 105. Acceptable for credit: UC/CSU. AA/AS area 4C).
Description: Web-enabled database concepts; Relational database principles, Structure Query Language (SQL); use of client-side scripts, server-side scripts, and compiled server scripts. 0707.20
|CIS 101/ 101L|| Survey of Programming Languages for the Web & Lab
Notes: 1.5 hours lecture, 1.5 hours lab. Rerequisites: CIS 200 or CIS 1 or equivalent. Corequisite: CIS 101L. Acceptable for credit: UC/CSU. AA/AS area 4C).
* – Course must be taken for a letter grade only.
|CIS 103|| Survey of Program/Languages for the Web-Continuation
Notes: 3 hours lecture. Prerequisite: CIS 5 & CIS 101/101L & CIS 6 or 26. Acceptable for credit: UC/CSU. AA/AS area 4C.
Description: E-commerce web page design principles: Extending web page “functionality” with interactivity, multimedia, security, and database capability using XML and related technologies. 0707.10
|CIS 105|| Mechanics of Web Page Design
Notes: 1 hour lecture. Recommended Preparation: CIS 237. Acceptable for credit: UC/CSU. AA/AS area 4C.
Description: Basic theory and practice of web page construction using HTML and authoring tools: Preparation of images for the web, interface design, and interactivity. 0709.00
* – Course must be taken for a letter grade only.
|MMART 130/ 130L|| Survey of Digital Imaging & Lab
Notes: 1.5 hours lecture, 1.5 lab. Corequisite: MMART 130L. Recommended Preparation: ART 41 and MMART 200. Formerly offered as ART 130. Acceptable for credit: CSU. AA/AS area 4C.
Description: Introduction to digital imaging for the multimedia industry: Scanned resources, vector drawing, bitmap painting, and rendering from 3-D models; appropriate file formats for animation, web, and CD-ROM production. 0614.60
|* Major Requirements
|General Education and Elective||19|
*For the Certificate of Achievement, students must complete the 41 unit major requirements only.