Dammam Community College
Associate Degree in
The Associate Degree in Computer Applications prepares students for employment in a wide variety of computer positions in business, industry, and government. It provides basic skills in hardware configuration, troubleshooting and repair, as well as extensive exposure to a full range of software applications for personal computers including spreadsheets, database programs, graphics, networking, and multimedia.
Graduates of this program will be able to perform the following tasks:
The objectives of the Associate Degree in Computer Applications are achieved through a curriculum made up of courses in the following areas:
1. General Courses
ENGL 101 English Composition I
ENGL 102 English Composition II
IAS 111 Belief and its Consequences
IAS 201 Objective Writing
2. Basic Courses
BA 200 Business Communications
CA 101 Introduction to Microcomputers
CA 110 Keyboarding
MATH 121 Introduction to Applied Calculus
3. Applications
CA 201 Word Processing Applications
CA 202 Spreadsheet Applications
CA 203 Presentation Applications
CA 220 Database Management
CA 270 Capstone Project
4. Hardware
CA 120 PC Maintenance and Troubleshooting
CA 230 Introduction to Networking
5. Software
CA 121 Introduction to Programming
CA 210 Operating Systems I
CA 240 Web Authoring and Design
6. Electives
A) Students are required to take any one of the following Computer Applications electives:
CA 221 Operating Systems II
CA 261 Multimedia and Animation
CA 262 Desktop Publishing
CA 263 Introduction to UNIX
B) Students are required to take one elective course from the Business Administration Department (from ACCT, BA, FIN, MGT, or MKT).
7. Computer Applications Summer Internship
This is a summer internship experience for Computer Applications students. Under the instructor’s supervision, each student must participate in a structured period of eight weeks in the computer section in a selected economic organization. The course is designed to provide each student with the necessary educational, technical, and people skills to be successful in a Computer Applications position. The student must write a report about his summer internship.
Degree Plan
FIRST YEAR (PREPARATORY YEAR)
|
|||||||||||||||||||||
Course |
Title |
LT |
LB |
CR |
Course |
Title |
LT |
LB |
CR |
||||||||||||
ENGL 001 |
Preparatory English I |
15 |
5 |
8 |
ENGL 002 |
Preparatory English II |
15 |
5 |
8 |
||||||||||||
MATH 001 |
Preparatory Math I |
3 |
1 |
4 |
MATH 002 |
Preparatory Math II |
3 |
1 |
4 |
||||||||||||
PYP 001 |
Preparatory Physical Sciences |
2 |
0 |
2 |
PYP 003/icdl |
Preparatory Computer Sciences |
0 |
2/4 |
1 |
||||||||||||
PYP 002 |
University Study Skills |
0 |
2 |
1 |
ME 001 |
Preparatory Engineering Technology |
0 |
2 |
1 |
||||||||||||
PE 001 |
Preparatory Physical Education I |
0 |
2 |
1 |
PE 002 |
Preparatory Physical Education II |
0 |
2 |
1 |
||||||||||||
|
20 |
10 |
16 |
|
18 |
12 |
15 |
||||||||||||||
SECOND YEAR (FIRST YEAR AFTER PREP YEAR)
|
|||||||||||||||||||||
ENGL 101 |
English Composition I |
3 |
0 |
3 |
ENGL 102 |
English Composition II |
3 |
0 |
3 |
||||||||||||
IAS 111 |
Belief and its Consequences |
2 |
0 |
2 |
CA 120 |
PC Maintenance and Troubleshooting |
2 |
4 |
4 |
||||||||||||
MATH 121 |
Introduction to Applied Calculus |
3 |
2 |
3 |
CA 121 |
Introduction to Programming |
2 |
4 |
4 |
||||||||||||
CA 110 |
Keyboarding |
1 |
4 |
3 |
CA 201 |
Word Processing Applications |
2 |
2 |
3 |
||||||||||||
CA 101 |
Introduction to Microcomputers |
2 |
2 |
3 |
BA 200 |
Business Communications |
3 |
0 |
3 |
||||||||||||
|
11 |
8 |
14 |
Word Processing Applications |
12 |
10 |
17 |
||||||||||||||
SUMMER INTERNSHIP
|
|||||||||||||||||||||
CA 199 |
Summer Internship |
0 |
0 |
3 |
|
||||||||||||||||
|
0 |
0 |
3 |
|
|||||||||||||||||
THIRD YEAR (SECOND YEAR AFTER PREP YEAR)
|
|||||||||||||||||||||
IAS 201 |
Objective Writing |
2 |
0 |
2 |
CA 240 |
Web Authoring and Design |
2 |
4 |
4 |
||||||||||||
CA 210 |
Operating Systems I |
2 |
4 |
4 |
CA 230 |
Introduction to Networking |
2 |
2 |
3 |
||||||||||||
CA 202 |
Spreadsheet Applications |
2 |
2 |
3 |
CA 2XX |
Computer Elective |
2 |
2 |
3 |
||||||||||||
CA 203 |
Presentation Applications |
1 |
2 |
2 |
BA XXX |
Business Elective |
3 |
0 |
3 |
||||||||||||
CA 220 |
Database Management |
2 |
4 |
4 |
CA 270 |
Capstone Project |
0 |
4 |
2 |
||||||||||||
|
9 |
12 |
15 |
|
9 |
12 |
15 |
||||||||||||||
(Excluding Prep Year)
COMPUTER APPLICATIONS
Introduces computer fundamentals, information processing, basic operation of a microcomputer, and usage of an operating system. Students are required to operate a microcomputer and use applications software and programs.
Teaches basic alphanumeric keyboarding skills and techniques. Introduction to formatting letters, tables, and reports using word processing software. Emphasizes speed and accuracy.
Provides the knowledge and skills necessary to install, configure, upgrade, troubleshoot, and maintain Windows desktop computer systems. Topics include motherboard, processors, memory, printers, and basic networking. This course includes hands-on experience and will prepare students for the CompTIA A+ Core Hardware certification.
CA 121 Introduction to Programming (2-4-4)
Introduction to programming for the solution of various business applications. Students are required to code, compile, and execute programs in the Visual Basic programming environment. The topics of program design, structured programming, number systems, control structures, report generation, and data and file processing are included.
Prerequisite(s): CA 101
The student will learn the most important topics of word processing and presentation applications by completing hands-on assignments. The student will also be introduced to proper keyboarding techniques.
Prerequisite(s): CA 101
The student will learn the most important topics of spreadsheet and database applications by completing hands-on assignments.
This course is designed to provide practical training in the student's field of study through work experience. Students are graded on the basis of documentation of acquired learning as reported by student and employer. Eight weeks long; under instructor’s supervision.
Prerequisite(s): minimum 31 credit hours, minimum cumulative GPA 1.75
A comprehensive course in the use of word processors for microcomputers. The concepts, features, and commands of word processors are applied to a variety of applications. Includes hands-on experience using word processing applications for creating, editing, formatting, and printing documents. This course helps in preparing the student for the Microsoft Office Specialist (MOS) certification exam in MS Word.
Prerequisite(s): CA 101, CA 110, ENGL 101
A comprehensive course in the use of spreadsheets for microcomputers. The concepts, features, and commands of spreadsheets are applied to a variety of applications. Includes hands-on experience using spreadsheet applications. Topics include spreadsheet design, formulas, functions, charts, macros, and what-if analysis. This course helps in preparing the student for the Microsoft Office Specialist (MOS) certification exam in MS Excel.
This course covers presentation graphics topics including graphs, charts, illustrations, and diagrams for effective communications in a business environment. This course helps in preparing the student for the core level Microsoft Office Specialist (MOS) certification exam in MS PowerPoint.
Prerequisite(s): CA 101, CA 110
A comprehensive course in the use, installation, configuration, upgrading, diagnosing, and troubleshooting of operating systems for microcomputers, including OS theory and practical “hands-on” skills. The technical concepts and terminology of PC operating systems (Microsoft Windows) are developed in detail. Emphasis is on windowing concepts, as well as learning how to run application programs and Windows utilities, manage files, and transfer data. This course helps in preparing students for the CompTIA A+ Operating System Technologies certification exam.
A comprehensive course in the use of databases for microcomputers. The concepts, features, and commands of a database are applied to a variety of applications. Includes hands-on experience using database applications. Topics include database design, tables, searching, sorting, queries, forms, and reports. This course helps in preparing the student for the core-level Microsoft Office Specialist (MOS) certification exam in MS Access.
Installation, configuration, maintenance, and troubleshooting the Microsoft Windows XP Professional operating system. This course helps in preparing the student for the Microsoft Certified Professional (MCP) certification exam in Windows XP Professional.
Prerequisite(s): CA 121, CA 210
CA 230 Introduction to Networking (2-2-3)
This course provides the student with a general understanding of data communication concepts and applications. The course emphasizes terminology, examines hardware alternatives, network protocols, network software, error detection/correction and network security. Includes hands-on experience building a small local-area network (LAN).
Prerequisite(s): CA 101
CA 240 Web Authoring and Design (2-4-4)
This course will provide an introduction to the World Wide Web (WWW) and HyperText Markup Language (HTML), with emphasis on understanding the components necessary to create web pages. Topics covered will include the history of the World Wide Web, HTML, formatting tags, anchors, graphics, interactive graphics and forms.
Prerequisite(s): CA 220
CA 261 Multimedia and Animation (2-4-4)
An introduction to using and producing multimedia. Hardware and software considerations and requirements are covered. Design and presentation considerations and methods are explored. Students will produce multimedia presentations and be introduced to authoring systems.
A comprehensive course in the use of desktop publishing for microcomputers. The concepts, features, and commands of desktop publishing are applied to a variety of applications. The course uses Adobe PageMaker in conjunction with MS Word.
Basic features of the UNIX operating system, including text editing, text file manipulation, E-mail, Internet utilities, file system, input/output handling, operating system commands, and introduction to Shells.
Prerequisite(s): CA 210
Covers installation, configuration, maintenance, and troubleshooting of the Linux operating system. This course includes hands-on experience and helps in preparing students for the CompTIA Linux+ certification exam.
Under instructor’s supervision, the student will work independently on a topic of his choosing to implement a small programming project.