Computer (COMP)
COMP 005 Computer Concepts
4 unit(s)
Hours: 4 Lecture/Discussion
Introduction to computers and their use. Topics include hardware and software, the Internet, the impact of computers on society, ethical issues, and applications of computer technology in business. Students will work with Windows, the Internet, word processing, electronic spreadsheets, database programs, and presentation software.
COMP 006 Programming Fundamentals
3 unit(s)
Hours: 2.5 Lecture/Discussion
Hours:
1.5 Lab
This course introduces students to problem analysis and programming techniques for preparing computerized solutions using Visual Basic.
COMP 008 Programming Concepts (JAVA)
4 unit(s)
Hours: 3.5 Lecture/Discussion
Hours:
1.5 Lab
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.
COMP 009 Advanced Application Software
3 unit(s)
Hours: 2.5 Lecture/Discussion
Hours:
1.5 Lab
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 a minimum grade of C or equivalent skills as determined by departmental assessment.
COMP 130 Introduction 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.
COMP 200 Ethics in Computer Programming
3 unit(s)
Hours: 3 Lecture/Discussion
This course covers examples of ethical situations computer programmers may face. Students will first study the Association for Computing Machinery's (ACM) Code of Ethics and Professional Conduct. Using this, both current and historical examples of ethical situations as relates to computer programming and system development will be discussed.
COMP 229 Web Page Design and 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.
COMP 230 Java Script/XML
3 unit(s)
Hours: 2.5 Lecture/Discussion
Hours:
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 a minimum grade of C.
COMP 233 Database Processing
3 unit(s)
Hours: 3 Lecture/Discussion
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.
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.
COMP 250 Software Fabrication
3 unit(s)
Hours: 2.5 Lecture/Discussion
Hours:
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.