Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 - 4.00 Credits

    (Formerly known as: Computer Programming in C Language) Advisories: Previous computer programming experience. This course is a study of structured programming and systematic software development using the C language. Various data types, arrays, pointers, structures, and functions will be used to implement data tables, string functions, and interface algorithms. This course may be required for transferring Engineering/Math/Science majors. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU; UC. (CAN CSCI 16)
  • 3.00 - 4.00 Credits

    (Formerly known as: COMPSC147AD and Introduction to Game Programming) Advisories: Computer Science G177 or G178 This course is designed to study the principles of computer game development. Students will be introduced to the basic building blocks of computer games and learn about the various game engines. Concepts of graphics objects, rendering, shading, transformation, alpha blending, stenciling, texture, and materials will be discussed and practiced. This course may be taken 4 times. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU.
  • 3.00 - 4.00 Credits

    (Formerly known as: COMPSC148AD and Intermediate Game Programming) Advisories: Computer Science G147 This course will present intermediate techniques and principles in developing computer games. Students will study and develop custom game engines, experiment with custom shaders using HLSL (High-Level Shading Language), interact with gaming input devices, study object motion and collision, integrate sound, and build and import characters using animation software. Visual Studio .Net will be used to create managed DirectX programs on the Windows platform. This course may be taken 4 times. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU. Offered spring semester only.
  • 3.00 - 4.00 Credits

    Advisories: Computer Science G148 This course will present advanced techniques and principles in developing multiplayer computer games. Students will study and develop advanced game engines, optimized 3D rendering sub-systems, Level Editors, and artificial intelligence algorithms for multiplayer online games. Visual Studio .Net and DirectX will be used to create multiplayer games on the Windows platform. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU.
  • 3.00 - 4.00 Credits

    (Formerly known as: COMP SC150AD) Advisories: Computer Science G148 This course will cover the principles of video game development for mobile devices. Students will be introduced to the basic building blocks of mobile platforms and the tools and components available for developing video games for these platforms. Concepts of graphics libraries, simulation tools, debugging facilities, memory and performance limitations, and development methodologies will be discussed and practiced. This course may be taken 4 times. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU.
  • 3.00 - 4.00 Credits

    (Formerly known as: COMPSC153AD and Introduction to Programming with J) Advisories: Computer Science G102, Math G030 This course will cover the fundamentals of software development using the Java Language. The discussions of software development process will include: designing, writing source code, compiling, linking, executing, and debugging. Data types, arithmetic and logical expressions, debugging, looping, branching, modularization, dynamic memory allocation, classes and objects will be discussed in lectures and practiced through lab projects. Both console and GUI-based (Graphical User Interface) applications will be designed and created. This course may be taken 4 times. Lecture & lab. Optional pass/no pass or grade. UC Credit limitations: Computer Science G153 and G174 combined maximum credit, one course. Transferable to CSU; UC.
  • 3.00 - 4.00 Credits

    Advisories: Computer Science G153 Advanced programming techniques and Object Oriented Programming principles in Java will be exploited in learning the concepts of data structures. Students will gain theoretical and hands-on experience with the implementation of typical data structures (e.g., arrays, queues, stacks, linked-lists, trees, hashing, and graphs) used in programming applications. Principles of recursion, sorting, searching, optimization, classes, objects, inheritance, and polymorphism will be explored and practiced. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU; UC. Offered spring semester only.
  • 3.00 Credits

    (Same as: Busineess G170, Managnement G170) This course will provide students with knowledge and understanding of current software systems that enable businesses to ship and deliver materials and services. It will survey practices in enterprise software solutions such as Enterprise Resource Planning, Supply Chain, and Customer Relationship Management. The course will provide an overview of the use of technology to improve productivity and efficiency which is an essential part of today's business landscape. Recommended for people desiring a future in Management, IT Management, Business or Accounting. Lecture. Optional pass/no pass or grade. Transferable to CSU.
  • 3.00 - 4.00 Credits

    (Formerly known as: Introduction to SQL) Advisories: Computer Science G145 or G153 This course will cover the fundamentals of database development using Structured Query Language (SQL). Using Access and Microsoft SQL Server, students will create databases, tables, indexes, rules, triggers, stored procedures, views, users, groups, and various other database objects. Complex SQL queries and transactions will also be discussed and implemented. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU.
  • 3.00 - 4.00 Credits

    (Formerly known as: COMPSC175AD and Programming with C++) Advisories: Computer Science G102, Math G030 This course will cover the fundamentals of software development using the C++ Language. The discussions of software development process will include: designing, writing source code, compiling, linking, executing, and debugging. Data types, arithmetic and logical expressions, debugging, looping, branching, modularization, static and dynamic memory allocation, classes and objects will be discussed in lectures and practiced through lab projects. Both console and GUI-based (Graphical User Interface) applications will be designed and created. This course may be taken 4 times. Lecture & lab. Optional pass/no pass or grade. Transferable to CSU; UC.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Cookies Policy  |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.