Course Criteria

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

    (formerly DPR 101/DPR 108) An engaging and approachable course that explores many of the foundational concepts of computer science and programming. Develop problem-solving, logic and critical reasoning skills as you learn basic programming structures and concepts common to all programming languages. Covers the fundamentals computer science as well as planning, coding and debugging computer programs. Learn about using computers to process information, find patterns and test hypotheses about digitally processed information to gain insight and knowledge. This is an introductory level course and previous programming experience is not necessary.Upon completion of this course, students should be able to: Identify and select appropriate programming tools for application development. Design and implement algorithms in a programming language that involve the use of iteration and boolean logic. Develop programs that use variables, constants and arrays. Create programs that can perform basic arithmetic operations. Construct modular programs using functions. Use appropriate tools and strategies for debugging and avoiding errors. Summarize the professional, cultural, legal and ethical issues related to computer science. Identify career paths available in computer science and determine professional education and training standards. Apply the process of software development including design, implementation, documentation and testing. Learn about using computers to process information, find patterns and test hypotheses about digitally processed information to gain insight and knowledge. Explain how binary sequences are used to represent digital data. Prerequisite:    Prerequisites: MAT 050 and ((ENG 050 and REA 050) or ENG 099* or REA 075). Successful College Placement Test Scores may be accepted. *(Courses may be taken concurrently.)
  • 3.00 Credits

    Students learn the fundamentals of designing, developing, and testing computer programs using the Python programming language. Problem-solving, logic and critical reasoning skills are emphasized as you learn to create programs with Python. Covers the fundamentals of computer science as well as planning, coding and debugging computer programs. This is an introductory level course and previous programming experience is not necessary. NOTE: Computer Science and IT majors may substitute this course for DPR 101 - Introduction to Computer Science.Upon completion of this course, students should be able to: Define basic computing and programming terms. Navigate through the Python development environment. Explain and use data, operations, functions and data types in a Python program. Apply the correct control and iterative structures to a Python program. Use mathematical equations in the creation of a Python program. Design, write, test and debug a Python program to implement a working solution to a given problem specification. Use Python documentation or a knowledge base to resolve technical issues. Appropriately implement the major steps in the analysis, design and development of a Python computer program. Explain how binary sequences are used to represent digital data. Explore career opportunities in computer-science, personal computing and business applications programming. Prerequisite:    Prerequisites: MAT 050 and ((ENG 050 and REA 050) or ENG 099* or REA 075). Successful College Placement Test Scores may be accepted. *(Courses may be taken concurrently.)
  • 3.00 Credits

    (formerly DPR 104) This course teaches the fundamentals of analyzing problems and designing, developing and testing computer programs to solve them utilizing Java in an Integrated Development Environment (IDE). The course introduces the fundamental concepts and techniques for programming including simple data structures, algorithms, variables, control structures (decision and looping), text files, method writing, and arrays as well as simple shapes and Graphical user Interface (GUI) basics.Upon completion of this course, students should be able to: Define basic computing and programming terms. Navigate a Java IDE to write and debug Java programs. Identify and use the basic concepts and principles of structured programming. Explain and use data, operations, functions, and data types. Apply the correct control and iterative structures to a program. Implement simple GUIs and write programs that display simple shapes. Use mathematical equations in the creation of a computer program. Design, write, test and debug a Java program to implement a working solution to a given problem specification. Use documentation or a knowledge base to resolve technical issues. Implement the major steps in the analysis, design and development of a computer program. Explore career opportunities in computer science, personal computing and business applications programming. Prerequisite:    Prerequisite: CS 101.
  • 3.00 Credits

    (formerly DPR 105) This introductory course in managing information systems defines business processes, integrates these processes with computer technology, explains the flow of information in a business, and examines the use of information in business management. Business topics are integrated with information systems concepts. The course is designed for students using computer technology in a business environment. This course provides a real world process-oriented component to business education. Selected exercises using MS Office, MIS software, and business simulation games on the Internet are used in this course.Upon completion of this course, students should be able to: Explain what a business information system is and identify key components. Outline the phases and steps in the information system development process. Define business and computer technology terminology. Give examples of how business information systems can break time, geographic, cost, and structural barriers in business. Identify how business information systems are affecting the structure and activities of organizations. Diagram typical flows of information in business operations. Examine specific ethical principles of conduct and apply an ethical analysis to a difficult business information systems situation. Identify business software tools that complete word processing, prepare spreadsheets, perform research, design databases, and prepare presentations. Demonstrate a fundamental knowledge of how business processes and computer technology improve effectiveness of organizational goals. Explain how information systems can improve management decision-making effectiveness. Prerequisite:    Prerequisite: CS 100 or CS 101.
  • 3.00 Credits

    (Formerly CS 121) This course introduces students to digital art and animation using Adobe Animate and Blender. Students will learn the fundamentals of creating animations, including character design, storyboarding, and motion graphics. The course will cover both software programs' essential techniques, tools, and features to produce high-quality animation projects. Additionally, course content covers the knowledge and skills needed to prepare students for the Adobe Certified Profession in Multiplatform Animation Using Adobe Animate exam.Upon completion of this course, students should be able to: Apply the principles of animation to create animations. Create vector graphics and bitmap images in Adobe Animate for use in animation projects. Design and develop characters using Adobe Animate and Blender. Develop storyboards and animatics to guide animation projects. Use the Adobe Animate timeline and motion editor to create animations. Utilize keyframe animation in Adobe Animate and Blender. Export animation projects for different platforms and file formats. Create motion graphics and interactive animations using Adobe Animate. Apply the foundational principles of 3D modeling, rigging, and animation using Blender. Apply industry-standard workflows and techniques for creating high-quality animations. Utilize effective communication techniques for sharing design plans with colleagues and clients. Prerequisite:    Prerequisites: MAT 050 and ((ENG 050 and REA 050) or ENG 099* or REA 075). Successful College Placement Test Scores may be accepted. *(Courses may be taken concurrently.)
  • 3.00 Credits

    (formerly DPR 107) This course provides students with a practical introduction to Help Desk concepts. Topics covered include the different types of help desks and how they are measured by organizations; the roles and skills required to function in a Help Desk environment; and the processes and technologies commonly employed to ensure the Help Desk is operating efficiently and effectively.Upon completion of this course, students should be able to: Discuss the components of a successful Help Desk. Discuss the emerging support center concepts. Distinguish between the different types of Help Desks, such as centralized, decentralized, internal, external. Use required business and technical skills. Discuss job responsibilities of Help Desk personnel. Discuss Help Desk processes and procedures. Apply the technological aspects of the Help Desk. Apply the informational aspects of the Help Desk. Prerequisite:    Prerequisite: CS 100.
  • 3.00 Credits

    (formerly DPR 110) The purpose of the course is to teach students the fundamentals of analyzing problems and designing, developing and testing computer programs to solve them, utilizing C++ in an Integrated Development Environment (IDE). The course introduces the basic concepts of programming C++ programming language syntax, and progresses through the techniques of using logical structures such as decision making and loops, using data structures such as arrays, and using functions for logical code organization and re-use.Upon completion of this course, students should be able to: Define basic computing and programming terms. Navigate through the C++ editor, compiler, and runtime environment. Explain and use data, operations, functions and data types. Apply the correct control and iterative structures to a program. Use mathematical equations in the creation of a computer program. Design, write, test and debug a program to implement a working solution to a given problem specification. Use documentation or a knowledge base to resolve technical issues. Implement the major steps in the analysis, design, and development of a computer program. Explore career opportunities in computer science, personal computing, and business applications programming. Prerequisite:    Prerequisite: CS 101.
  • 3.00 Credits

    (formerly DPR 111) This is a comprehensive hands-on personal computer applications course specifically designed for students to develop an intermediate knowledge of word processing software, spreadsheet software, database software and presentation software. Additional topics include an overview of the components of a microcomputer system; hardware and software; storage devices and media; interpretation of error messages, file management, files storage, and Internet research.Upon completion of this course, students should be able to: Differentiate between hardware and software. Identify various storage devices and media. Manage files and folders. Navigate to information stored on the computer. Perform tasks using features common to integrated software programs. Demonstrate computer skills using application software on a personal computer. Use word processing software to create, edit, and format documents. Apply intermediate word processing skills to solve application-type problems using word processing software. Design, create, modify, and format worksheets and workbooks using spreadsheet software. Design databases and create, edit, and modify database objects. Design, create, enhance, organize, and view presentations using presentation software. Use the Internet to navigate the Web using URL and Hyperlinks, to create and delete bookmarks, to compose, view, send, receive, and print e-mail messages. Prerequisite:    Prerequisite: Successful Placement Test Scores or (ENG 050 and REA 050) or ENG 099* or REA 075 (*may be taken concurrently).
  • 3.00 Credits

    (formerly DPR 113) This course provides students with an introduction to database concepts, data models, and Database Management System (DBMS) software applications. Students examine, design, create and query relational and non-relational database systems. Hands-on activities involve one or more of the database systems currently used in the industry.Upon completion of this course, students should be able to: Discuss the conceptual and physical aspects of relational database architecture. Apply the standards for relational database design and apply them to the database design of a specified application. Design, develop and manipulate a relational database. Demonstrate mastery of writing and executing SQL statements. Discuss the advantages and use-cases for using NoSQL databases over traditional relational DBMS. Identify the types of NoSQL databases (document, key-value, wide-column, graph). Demonstrate schema definition and querying using one or more NoSQL database systems. Prerequisite:    Prerequisite: CS 100* or CS 101*. (*May be taken concurrently)
  • 3.00 Credits

    (formerly DPR 115) This hands-on course provides a comprehensive presentation of Microsoft Excel. The more advance features of Microsoft Excel are stressed.Upon completion of this course, students should be able to: Develop Excel worksheets that include formulas and functions. Use Excel to develop professional-looking worksheets. Develop charts and graphs. Use Excel to manage financial data. Use Excel to create static and dynamic Web pages. Use Excel to work with multiple worksheets and workbooks. Use Excel for data manipulation with database functions, lookup function, and templates. Enhance Excel worksheets with Visual Basic and Macros for applications. Use Excel worksheet for "What-If-Analysis". Import data into Excel worksheets from other Microsoft applications. Prerequisite:    Prerequisite: CS 100.
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   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.