Computer (COMP)

COMP 005 Computer Concepts 4 unit(s)
Hours: 4 Lecture/Discussion
COMP 5 introduces students to computer hardware and software systems, the impact of computers on society, ethical issues, and applications of computer technology in many career fields. Students will learn to use a microcomputer and applications software packages, including word processing, electronic spreadsheets, database, and presentation software. It is recommended that students have a keyboarding speed of 20wpm before enrolling in this course. Advisory on Recommended Enrollment: Keyboarding skill of 20 wpm is recommended for this course. (C-ID ITIS120)
COMP 006 Programming Fundamentals 3 unit(s)
Hours: 2.5 Lecture/Discussion
1.5 Lab
This course introduces students to problem analysis and programming techniques for preparing computerized solutions using Visual Basic. (C-ID COMP112)
Advisory on Recommended Preparation: COMP 005 or COMP 130 and BUS 270 or equivalent college courses with “C” or better or equivalent knowledge and/or skills as determined by departmental assessment.
COMP 008 Programming Concepts (JAVA) 4 unit(s)
Hours: 3.5 Lecture/Discussion
1.5 Lab
Equivalent Course: COMP 108
This is an advanced computer class designed to teach students how to plan and program typical business problems utilizing JAVA, a high-level, object-oriented language.
Advisory on Recommended Preparation: COMP 006 and BUS 270 or equivalent college courses with "C" or better
COMP 009 Advanced Application Software 3 unit(s)
Hours: 2.5 Lecture/Discussion
1.5 Lab
Equivalent Course: COMP 109
This course advances the Visual Basic .NET techniques learned in COMP 6 with the inclusion of file handling techniques, interconnectivity to an RDB (such as MS Access), and advanced software development using the management of visual objects on microcomputers. Emphasis of the course is on structure and style, using visual environments (windows and graphs), program planning, and logic structures.
Advisory on Recommended Preparation: COMP 006 or equivalent college course with “C” or better or equivalent knowledge and/or skills as determined by departmental assessment
COMP 130 Intro to Personal Computers 4 unit(s)
Hours: 4 Lecture/Discussion
This course is designed to teach students how to use a computer. Topics include an introduction to computer concepts/ Windows, word processing, spreadsheet, and database applications. Transfer students should check with their counselors to see whether COMP 130 or COMP 5 would be more appropriate for their major.
Advisory on Recommended Preparation: BUS 270 or BUS 360 or equivalent college courses with "C" or better or equivalent knowledge and/or skills as determined by departmental assessment
COMP 135 Desktop Publishing for Bus 4 unit(s)
Hours: 4 Lecture/Discussion
This basic course in desktop publishing addresses the essentials of design, typography, graphics and text using Adobe Software to produce materials appropriate for businesses.
Advisory on Recommended Preparation: BUS 270 or equivalent college course with "C" or better or equivalent knowledge and/or skills as determined by departmental assessment
COMP 140 Computer Operating Systems 3 unit(s)
Hours: 3 Lecture/Discussion
Computer Operating Systems is designed to provide a theoretical and practical background to utilizing computer operating systems tools and accessories. Students are recommended to have the ability to type at least 20 CWAM before registering for this course.
COMP 220 Essential Computer Concepts 2 unit(s)
Hours: 2 Lecture/Discussion
This beginning course is designed to give students a basic familiarity with the personal computer. It is appropriate for anyone who is beginning to use a computer.
Advisory on Recommended Preparation: BUS 270 or equivalent college course with “C” or better or equivalent knowledge and/or skills determined by departmental assessment
COMP 229 Web Page Design & Development 3 unit(s)
Hours: 3 Lecture/Discussion
This course emphasizes the design and creation of web pages. Students will learn how to use a web publishing software program, such as Macromedia Dreamweaver, to create professional-looking web sites.
Advisory on Recommended Preparation: COMP 220 or equivalent college course with "C" or better and LIBR 102 or equivalent college course with "C" or better
COMP 230 Java Script/XML 3 unit(s)
Hours: 2.5 Lecture/Discussion
1.5 Lab
This course teaches students to use JavaScript and advanced HTML techniques to add functionality to web pages, including scrolling messages, animations and dynamic images, data input forms, pop-up forms, pop-up windows, and interactive forms.
Advisory on Recommended Preparation: COMP 229 or equivalent college course with "C" or better
COMP 232 Server-Side Scripting and SQL 3 unit(s)
Hours: 2.5 Lecture/Discussion
1.5 Lab
This course will teach students how to write server-side scripts for the web in a language such as PHP that interact with a database using SQL.
Prerequisites: COMP 005 and COMP 230 or equivalent college course with "C" or better
COMP 233 Database Processing 3 unit(s)
Hours: 3 Lecture/Discussion
Equivalent Course: COMP 133
Database processing for microcomputers emphasizes relational database theory, design, and implementation. Practical applications will include using the database software to create tables, queries, forms, and reports.
Advisories on Recommended Preparation: BUS 270 and COMP 130 or equivalent college courses with "C" or better
COMP 238 Spreadsheet for Business 3 unit(s)
Hours: 3 Lecture/Discussion
Equivalent Course: COMP 138
This course emphasizes the design, creation, and use of spreadsheets for business applications. Students will learn beginning to advanced features of microcomputer spreadsheets, including proper use of formulas, customizing charts, and using pivot tables. A keyboarding speed of 20 cwpm is recommended.
COMP 250 Software Fabrication 3 unit(s)
Hours: 2.5 Lecture/Discussion
1.5 Lab
This course will give an introduction to the study of software fabrication. Students will study topics including the software development life cycle, estimation, motivation, teamwork, feature-set control, task scheduling and productivity tools.
Prerequisites: COMP 006 or COMP 008 or equivalent college course with "C" or better