Skip to Main Content

Computer Science, Information Systems & Applications (CSISA)

Degrees & Certificates

View by Program


Computer Science and Information Systems (CS/CIS)

COMPUTER SCIENCE
Associate of Arts
Transfer Program

(Program: 070600 State Code: 10774)

The Computer Science program prepares the student to transfer to four-year colleges or begin an entry-level job related to programming and software development. The program provides a well-rounded education with an emphasis on solid foundations in procedural and object-oriented programming and methodologies, data structures, and computer architecture and organization.

Program Student Learning Outcomes:
  1. Gain appropriate skills in basic computer literacy, operating systems, and computer applications to enable efficient use and currency with the latest hardware and software.
  2. Design and create a relational database using entity-relationship diagrams, normalization, SQL, PL/SQL, and Programming.
  3. Design and implement solutions to general-purpose problems using advanced programming techniques and languages such as C++ and JAVA.
  4. Gain skills in the use of client-side web technologies, such as Html and JavaScript, for the design and development of interactive websites.
  5. Employ complex data structures and algorithms, including sorting, searching, and recursion, to design and implement solutions to advanced computer science problems.
  6. Gain an understanding of computer architecture and organization and apply this understanding to develop low-level code in assembly-language that directly access and control hardware devices, the processor, and memory.
MAJOR: 8 COURSES | 24 UNITS   
COMPUTER INFORMATION SYSTEMS
Associate of Arts

(Program: 070200 State Code: 02730)

This sequence of courses prepares students for careers as entry-level programmers using C++, Java, and Visual Basic; database application developers using SQL and PL/SQL; and Web application developers using leading HTML standards, JavaScript, and Python. The program provides a well-rounded education with solid foundations in procedural and object-oriented methodologies, data structures, and computer organization that also helps students pursue a B.S. in a CIS field.

Program Student Learning Outcomes:
  1. Gain appropriate skills in basic computer literacy, operating systems, and computer applications to enable efficient use and currency with the latest hardware and software.
  2. Design and create a relational database using entity-relationship diagrams, normalization, SQL, PL/SQL, and Programming.
  3. Design and implement solutions to general purpose and office application problems using advanced programming techniques and languages such as Visual Basic, C++, Java, and Python.
  4. Gain skills in the use of client-side web technologies, such as Html and JavaScript, for the design and development of interactive websites.
  5. Employ complex data structures and algorithms, including sorting, searching, and recursion, to design and implement solutions to advanced computer science problems.
  6. Gain an understanding of computer architecture and organization and apply this understanding to develop low-level code in assembly-language that directly access and control hardware devices, the processor, and memory.
MAJOR: 11 COURSES | 33 UNITS

Cloud Computing

Certificate of Achievement

(State Code: XX; TOP Code: XX; Academic Plan: XX)

The Cloud Computing program prepares students to design solutions for Infrastructure as a Service (IaaS) architectures by provisioning computing instances, establishing virtual private networks, managing databases, and storage within a secure online environment. Students produce dynamic solutions responsive to information and computing technology workloads with on-demand pay-as-you-go pricing allowing flexibility for small business, entrepreneurship, and enterprise adoption. Industry certifications are Program Proposal Attributes embedded to prepare for occupations in Cloud Architect, Cloud Support Associate, Cloud Engineer, or Cloud Technicians. Some preparation in information technology or computer programming is recommended.

Program Student Learning Outcomes
  1. Design Infrastructure as a Service (IaaS) solutions by provisioning computing instances, establishing virtual private networks, managing databases, and storage within a secure online environment.
  2. Analyze performance metrics of cloud architecture to respond dynamically to information and computing technology workloads and optimize service costs.
  3. Collaborate in a team designing business solutions in an industry-aligned project.
MAJOR: 7 COURSES | 21 UNITS
APPLICATIONS SOFTWARE
Certificate of Achievement

(Program: 070210 State Code: 08224)

This sequence of courses prepares students for careers in applications software development and usage in fields related to microcomputer applications, databases, cloud computing, and programming. Students completing this program will find opportunities for employment in various Computer Science and Information Systems related businesses and industries.

Program Student Learning Outcomes:
  1. Create a fully documented modular design with correct mathematical and logical operations suitable for implementation from a given program specification.
  2. Create, deploy, and test a basic program with valid syntax and proper logical and mathematical functions using Visual Basic or other programming languages.
  3. Design and implement solutions to general-purpose and office applications problems using advanced programming techniques in Visual Basic or other programming languages.
  4. Install, configure, and troubleshoot given problems for Windows or other operating systems.
  5. Design and create a relational database using entity-relationship diagrams, normalization, SQL, PL/SQL, and Programming.
  6. Design Infrastructure as a Service (IaaS) for cloud computing to provide computing instances, establish virtual private networks, and manage databases and storage.
  7. Analyze performance metrics of cloud architecture to respond dynamically to information and computing workloads.
MAJOR: 10-11 COURSES | 30-33 UNITS
PROGRAMMING LANGUAGES
Certificate of Achievement

(Program: 070710 State Code: 08225)

This sequence of courses provides students with comprehensive training in high demand programming languages and tools such as Visual Basic, C++, Java, SQL, and others. Students can choose between the Oracle Database Administration and the Cloud Computing tracks. Successful completion of the program will prepare students for an exciting career related to database administration, cloud computing, or software development.

Program Student Learning Outcomes:
  1. Create a fully documented modular design with correct mathematical and logical operations suitable for implementation from a given program specification.
  2. Create, deploy, and test a basic program with valid syntax and proper logical and mathematical functions using C++, Java, Visual Basic, or other programming languages.
  3. Design and implement solutions to a general-purpose problem using advanced programming techniques in C++, Java, Visual Basic, or other programming languages.
  4. Install, configure, and troubleshoot given problems for Windows or other operating systems.
  5. Design and create a relational database using entity-relationship diagrams, normalization, SQL, PL/ SQL, and Programming.
  6. Design Infrastructure as a Service (IaaS) for cloud computing to provide computing instances, establish virtual private networks, and manage databases and storage.
  7. Analyze performance metrics of cloud architecture to respond dynamically to information and computing workloads.
  8. Employ complex data structures and algorithms, including sorting, searching, and recursion, to design and implement solutions to advanced computer science problems.
MAJOR: 11-12 COURSES | 33-36 UNITS
C++ PROGRAMMING
Skills Certificate

(TOP Code: 070710; Academic Plan: C070713J)

This sequence of courses provides students with comprehensive training in high demand programming languages and tools such as Visual Basic and C++. Successful completion of the program will prepare students for an exciting career in software analysis, design, and development.

Program Student Learning Outcomes:
  1. Create a fully documented modular design with correct mathematical and logical operations suitable for implementation from a given program specification.
  2. Create, deploy, and test a basic program with valid syntax and proper logical and mathematical functions using the C++ programming language.
  3. Design and implement solutions to a general-purpose problem using advanced programming techniques in the C++ programming language.
  4. Employ complex data structures and algorithms, including sorting, searching, and recursion, to design and implement solutions to advanced computer science problems.
MAJOR: 6-7 COURSES | 18-21 UNITS
JAVA
Skills Certificate

(TOP Code: 070710; Academic Plan: C070712J)

This sequence of courses provides students with comprehensive training in high-demand programming languages and methodologies, including Visual Basic, Java, and Assembly language. Successful completion of the program will prepare students for an exciting career in software analysis, design, and development.

Program Student Learning Outcomes:
  1. Create a fully documented modular design with correct mathematical and logical operations suitable for implementation from a given program specification.
  2. Create, deploy, and test a basic program with valid syntax and proper logical and mathematical functions using the Java programming language.
  3. Design and implement solutions to a general-purpose problem using advanced programming techniques in the Java programming language.
  4. Employ advanced constructs such as networking, multi-threading, and recursion to design and implement solutions to advanced computer science problems.
MAJOR: 6-7 COURSES | 18-21 UNITS

COMPUTER TECHNOLOGY (CT)

COMPUTER TECHNOLOGY
Associate of Science

(Program: 093403 State Code: 08229)

The Computer Technology AS degree prepares students for a career as a technician in digital electronics technology in all branches of the industry, from manufacturing to testing and service. The program gives students hands-on experience that can be extremely useful for students who decide to continue their education with a bachelor’s degree in computer or electrical engineering.

Program Student Learning Outcomes:
  1. Describe the electrical and logical characteristics and operation of processors, memory, and control systems.
  2. Design and draw schematics for a simple embedded system.
  3. Design a simple motor control system.
MAJOR: 10 COURSES | 38 UNITS 
COMPUTER TECHNOLOGY
Certificate of Achievement

(Program: 093410 State Code: 21624)

The Computer Technology certificate of achievement prepares students for a career as a technician in digital electronics technology in all branches of the industry, from manufacturing to testing and service. The program gives students hands-on experience that can be extremely useful for students who decide to continue their education with a bachelor’s degree in computer or electrical engineering.

Program Student Learning Outcomes:
  1. Describe the electrical and logical characteristics and operation of processors, memory, and control systems.
  2. Design and draw schematics or a simple embedded system.
  3. Design a simple motor control system.
MAJOR: 10 COURSES | 38 UNITS
PROGRAM IN A+ CERTIFICATION
Skills Certificate

(TOP Code: 070810; Academic Plan: C070810J)

Upon completing this short program, the student is fully prepared to sit for the CompTIA A+ Certification Examination and work as an entry level PC technician.

Program Student Learning Outcomes:
  1. Identify components in a personal computer.
  2. Diagnose problems in personal computer hardware and operating system and independently design solutions using the information gained through the component manuals and manufacturer web sites.
  3. Diagnose and resolve a problem in a peer-to-peer local area network.
  4. Use a breadboard to connect a simple electronic circuit based on a given schematic diagram.
  5. Assemble components on a printed circuit board using a soldering iron to connect a simple electronic circuit based on a given schematic diagram.
MAJOR: 4 COURSES | 14-15 UNITS

Cybersecurity

Associate of Science Degree

(State Code: 38828; TOP Code: 070800; Academic Plan: C038828C)

The Cybersecurity Associate of Science degree prepares students for a career in a sector of technology that is growing rapidly and will continue to grow for the foreseeable future. This curriculum teaches students to recognize threats and procedures to be proactive against cybersecurity threats and/or respond to cybersecurity incidents, how to protect and defend against intrusions through the use of advanced techniques used by cybercriminals, and how to create innovative solutions to prevent hackers from stealing critical information or causing problems for computer networks. Students also learn about the ethics of security and hacking and the geo- political ramifications of cyber-attacks. The Cybersecurity Associate of Science is comprised of a group of industry-recognized CompTIA certifications and computer forensics and ethical hacking certification programs which will enhance a student’s ability to pursue a career in cybersecurity.

Program Student Learning Outcomes
  1. Gain an understanding of computer technologies, such as, hardware, software, and networking technologies, as well as troubleshooting, methods of signaling and encoding, interfaces, transmission media, and the most important protocols involved in moving data over a communication network.
  2. Understand concepts of cybersecurity, network security, risk assessment, disaster recovery, threat assessment, computer forensics, privacy, and ethics as it relates to security, law, civil compliance, and criminal activity.
  3. Gain the skills necessary to apply knowledge of concepts, tools, and procedures to react to cybersecurity incidents and guard against cybersecurity attacks.
  4. Understand how hardware, software, and networks interact and how to protect and defend against intrusions using advanced techniques that are used by cybercriminals.
  5. Create innovative solutions to prevent hackers from stealing critical information or cause problems for computer networks. Understand the ethical implications of working to protect organizations or countries against a cyberattack.
MAJOR: 10 COURSES | 35 UNITS
Cybersecurity
Certificate of Achievement

(State Code: 38827; TOP Code: 070800; Academic Plan: C038827D)

The Cybersecurity certificate of achievement prepares students for a career in a sector of technology that is growing rapidly and will continue to grow for the foreseeable future. The curriculum teaches students to recognize threats and procedures to be proactive against cybersecurity threats and/or respond to cybersecurity incidents, how to protect and defend against intrusions through the use of advanced techniques used by cybercriminals, and how to create innovative solutions to prevent hackers from stealing critical information or causing problems for computer networks. Students also learn about the ethics of security and hacking and the geo- political ramifications of cyber-attacks. The Cybersecurity Certificate is comprised of a group of industry-recognized CompTIA certifications and computer forensics and ethical hacking certification programs which will enhance a student’s ability to pursue a career in cybersecurity.

Program Student Learning Outcomes
  1. Gain an understanding of computer technologies, such as, hardware, software, and networking technologies, as well as troubleshooting, methods of signaling and encoding, interfaces, transmission media, and the most important protocols involved in moving data over a communication network.
  2. Understand concepts of cybersecurity, network security, risk assessment, disaster recovery, threat assessment, computer forensics, privacy, and ethics as it relates to security, law, civil compliance, and criminal activity.
  3. Gain the skills necessary to apply knowledge of concepts, tools, and procedures to react to cybersecurity incidents and guard against cybersecurity attacks.
  4. Understand how hardware, software, and networks interact and how to protect and defend against intrusions using advanced techniques that are used by cybercriminals.
  5. Create innovative solutions to prevent hackers from stealing critical information or cause problems for computer networks.
  6. Understand the ethical implications of working to protect organizations or countries against a cyberattack.
MAJOR: 10 COURSES | 35 UNITS

Computer Application and Office Technologies (CAOT)

ADMINISTRATIVE OFFICE ASSISTANT
Associate of Arts

(Program: 051400 State Code: 02727)

The Administrative Office Assistant Associate of Arts degree prepares students for employment in business, government, and educational offices that use automated systems and procedures. Emphasis is placed on the development of skills in keyboarding, language and communication skills, and computer applications including word processing, spreadsheets, databases, and desktop publishing. In addition, students are prepared to assume general office duties and decision-making office responsibilities. Completion of the program enables students to qualify for intermediate office positions and lays the foundation for entry into office management positions.

Program Student Learning Outcomes:
  1. Demonstrate proficiency in English grammar (parts of speech) punctuation, spelling, and writing skills.
  2. Produce a business style report using a computer and Microsoft Word.
  3. Prepare a multi-column newsletter containing desktop publishing elements in Microsoft Word.
  4. Create a personal or business website containing hyperlinks, marquee, graphic hotspots, and tables.
  5. Produce a professional business letter, in response to a given business communication task.
MAJOR: 13 COURSES | 39 UNITS     
COMPUTER APPLICATIONS SPECIALIST
Associate of Arts

(Program: 051403 State Code: 08216)

The Computer Applications Specialist Associate of Arts degree prepares students for employment in business, government, and educational offices using computerized systems and procedures. Emphasis is placed on the development of skills in keyboarding, language and communication skills, and computer applications including word processing, spreadsheets, databases, and desktop publishing. Completion of the program enables students to qualify for intermediate office positions that require knowledge of a variety of computer applications.

Program Student Learning Outcomes:
  1. Create a personal or business website containing hyperlinks, marquee, graphic hotspots, and tables.
  2. Create and format a presentation with transitions, custom animations, graphics, video, and audio, using Microsoft PowerPoint.
  3. Produce a business style report using a computer and Microsoft Word.
  4. Type a business letter and an envelope from unformatted copy in the Block Style Letter format within 25 minutes time using Microsoft Word.
  5. Utilize the Windows Security Center to protect a computer against computer security risks.
MAJOR: 11 COURSES | 33 UNITS    
ADMINISTRATIVE OFFICE ASSISTANT
Certificate of Achievement

(Program: 051400 State Code: 21614)

The Administrative Office Assistant certificate of achievement prepares students for employment in business, government, and educational offices using automated systems and procedures. Emphasis is placed on the development of keyboarding skills and the use of basic computer applications including word processing and spreadsheets. In addition, students are prepared to assume general office duties. Completion of the program enables students to qualify for entry-level office positions and lays the foundation for further study and advancement in office occupations.

Program Student Learning Outcomes:
  1. Create a flyer, newsletter, brochure, business cards, forms, and letterhead with a designed logo for a small business, hobby, or interest and conduct online research effectively using Web search.
  2. Research travel options and recommend (via memo) the optional travel plan for an executives business trip.
  3. Create a worksheet, add and modify headers and footers, and apply custom graphs and tables to the worksheet.
  4. Create, maintain, and publish a website containing hyperlinks, a marquee, graphic hotspots, and tables on a live LACC server.
  5. Implement Windows security measures to protect a computer system.
​MAJOR: 8 COURSES | 24 UNITS
CLERICAL OFFICE ASSISTANT
Certificate of Achievement

(Program: 051402 State Code: 08215)

The Clerical Office Assistant certificate of achievement prepares students for employment in business, government, and educational offices using computerized systems and procedures. Emphasis is placed on the development of skills in keyboarding, language and communications, proofreading, editing, and business letter formatting. Basic computer applications skills are attained through an introductory course in a multi-applications suite. Completion of this program enables students to qualify for entry-level office positions and lays the foundation for further study and advancement in office occupations.

Program Student Learning Outcomes:
  1. Demonstrate proficiency in English grammar (eight parts of speech), punctuation, spelling, and writing skills through an hour-long writing assignment
  2. Complete an hour-long business letter writing assignment using professional business communication and vocabulary; correct format, grammar, and spelling.
  3. Type a business letter and an addressed envelope from unformatted copy in the block style letter formatting using Microsoft Word within 25 minutes.
​MAJOR: 7 COURSES | 20 UNITS
BASIC ADMINISTRATIVE OFFICE ASSISTANT
Skills Certificate

(TOP Code: 051400; Academic Plan: C051400J)

The Basic Administrative Office Assistant skills certificate prepares for employment in business, government, and educational offices using automated systems and procedures. Emphasis is placed on the development of keyboarding and basic computer skills, including word processing and spreadsheets, to prepare business documents, handle telephone inquiries, use an e-mail system, and complete forms. Completion of this program enables students to qualify for entry-level office positions and lays the foundation for further study and advancement in office occupations.

Program Student Learning Outcomes:
  1. Create a business report with a cover sheet, table of contents, and a bibliography.
  2. Create a worksheet, chart data, perform calculations and make comparisons by using a pie chart.
  3. Prepare a multi-column newsletter containing desktop publishing elements in Microsoft Word.
MAJOR: 6 COURSES | 18 UNITS

For detailed information about each of the above Degrees & Certificates:

 

College Catalog  Course Descriptions  Class Schedules

Los Angeles City College | 855 N. Vermont Avenue, Los Angeles California 90029

|

Phone: 323.953.4000

|

Emergency: 323.953.2911