Call MVCC Admissions
Apply to MVCC
Or just looking to take a class?
Computer Applications Programming AASTotal Credit Hours: 63-64
The objectives of this curriculum are to prepare students for entry-level programming positions in a technical (non-business) environment or to transfer to a four-year college program. This curriculum requires more mathematics than the Computer Information Systems curriculum, but less than the ComputerScience curriculum. One High School Mathematics Course or its equivalent is required.
Goals & Outcomes
Goal 1 Prepare students to obtain a job in the programming field or to transfer to an upper division college in a computer related field
- Graduates are employed in the programming field within one year
- Graduates continue their education at a four-year institution in a computer related field
- Students will design problem solutions and write programs utilizing both structured and object-oriented concepts
- Students will develop problem solutions using a variety of programming languages
- Students will utilize a variety of software productivity tools used in the computer analysis world
- Students demonstrate knowledge of a variety of computer science subfields
- Students will demonstrate an understanding of the components of several subfields
- Students will demonstrate their ability to function effectively within a group
- Graduates will complete the DGV requirement
- Students will develop flowcharts and algorithms for a variety of problems
- In their lab based computing and science classes students will be part of a group and write laboratory reports
- In their programming courses students will write appropriately documented programs
- Students will use traditional and contemporary information technology
- Students will identify, access, and appropriately use authoritative sources of information
ED100 College Seminar
This course is an opportunity for students to develop the skills necessary to be successful in college. Students learn the importance of the faculty-student and advisor-advisee relationship, develop time management techniques, apply effective study skill techniques, recognize the implications of living in a diverse society, utilize college resources, and explore career and transfer requirements. Collaborative projects are included. Students matriculated in a degree program must take this course in their first term of study. See when this course is offered ...
EN101 English 1: Composition
EN101 English 1: Composition C-3 Cr-3 This course focuses on several kinds of writing-self-expressive, informative, and argumentative/persuasive, and others. A minimum of five essay compositions are required. The course emphasizes the composition of clear, correct, and effective prose required in a variety of professions and occupations.Prerequisites: The required developmental reading (DS051 Essential Reading & Study Skills, or SL115 ESL4: Advanced Reading, and/or writing courses (EN099 Introduction to College English or SL116 ESL4: Advanced Composition) or permission of the instructor or designee. Student Learning Outcomes: 1) Demonstrate the ability to communicate ideas in a clear and concise manner through informative, argumentative, formal and informal writing at a level suitable for successful college students. 2) Develop a practical and fundamental understanding of the relationship and interaction between the writer and the reader while exploring human knowledge, values, ethics, language, and social institutions. 3) Broaden the student’s intellectual autonomy and their ability to use language for the purposes of reading, writing, learning, communicating, and critical thinking. 4) Gain a practical understanding of primary and secondary sources and how to properly utilize and cite these sources. 5) Discuss the history and methodology of rhetoric and composition. 6) Exhibit clear concise writing skills in both professional and academic writing. 7) Achieve a level of writing fluency satisfactory for success in college courses. 8) Display a clear understanding of proper documentation procedures to avoid plagiarism. See when this course is offered ...
CI110 Prin Programming
This course introduces computer programming methods and techniques of problem-solving using structured programming. Students analyze problems and organize effective solutions. Techniques of problem-solving include defining the problem, specifying required input and output, developing the algorithm, and testing the solution. Students also translate the algorithms to a high-level programming language. Prerequisite: An appropriate Mathematics Placement test result or MA115 Intermediate Mathematics. See when this course is offered ...
CI121 Microcmptr Tech for Sci
This course provides hands-on training and experience involving scientific word processing, computer-based data analysis, graphical analysis techniques, interfacing hardware and software, data management concepts, scientific simulation methods, imaging technology, and presentation software. It uses a variety of hardware and software currently in the scientific community. Prerequisite: One year of college preparatory mathematics. See when this course is offered ...
Core GE Mathematics
Core GE Social Science
PEXXX Physical Education Elective
EN102 English 2:Idea&Values Lit
This course encourages a deeper understanding of human nature and the human condition through the study of ideas and values expressed in imaginative literature. Emphasis is placed on the use and development of critical thinking and language skills. Library-oriented research is required. Prerequisite: EN101 English 1: Composition or EN106 English 1: Composition and Reading. See when this course is offered ...
CI130 Programming In C++
This course provides a comprehensive study of C++ with an emphasis on sound structured programming principles, good style, and top-down method of program design. It covers the designing, coding, executing, and debugging of C++ programs to solve problems in a variety of fields. Corequisite: CI110 Principles of Programming. See when this course is offered ...
PH115 Science of Multimedia
This course examines the scientific and computer concepts to understand and use multimedia methods. Topics include an introduction to computers, color science, digital imaging, analog and digital sound concepts, video theory, animation techniques, authoring software, and multimedia distribution on the Internet as well as the testing and quality control of multimedia productions. Hardware and software packages are used to explore and demonstrate concepts. See when this course is offered ...
GE Social Science
PEXXX Physical Education Elective
CI230 Data Structures
This course introduces advanced programming concepts. It emphasizes data encapsulation and abstraction through development of static and dynamic data structures. It covers stacks, queues, linked lists, trees, and graphs along with recursion as a programming tool as well as searching and sorting techniques. Prerequisite: CI130 Programming in C++. See when this course is offered ...
CI285 System & Oper Mgmt
This course introduces operating system concepts, including history, multi-tasking, management of processes, devices, memory and files, scheduling, security, virtual, real-time, and distributed systems. Prerequisite: Any three-credit programming language. See when this course is offered ...
PH114 Sci of Digital Imaging
This course provides an overview of the science underlying the field of digital imaging. Topics include the historical development of digital imaging technology, introduction to computers, color theory and color calibration, how image input and output devices work, the science of digital image manipulation, computer generation and display of 3-D images, and real-world applications and their impact upon the individual and society. Image manipulation software is used to demonstrate and explore concepts. Prerequisite: An appropriate Mathematics Placement test result, or MA90 Esssential Math Skills, or MA091 Introductory Algebra. See when this course is offered ...
Core GE Natural Science
Computer Language Elective
PEXXX Physical Education Elective
CI271 Database Design&Implement
This course covers database management systems and query languages, including relational database and procedural query languages. It includes projects using database file organization, data structures, and development techniques to design application databases. It emphasizes the role of database in system development and information system design. Prerequisite: Any three-credit programming language. See when this course is offered ...
CI272 Visual Basic
This course introduces object-oriented programming techniques in a Windows environment. It covers the fundamentals of event driven programming by use of the Rapid Application Development tool Visual Basic. It emphasizes planning, programming, and debugging VB applications using modern programming techniques and practicing good graphical user interface design. Prerequisite: CI130 Programming in C++. See when this course is offered ...
IS280 Web Development 2
This course emphasizes the development of effective and interactive Websites on the World Wide Web. Students create and code interactions to transform static Websites into dynamic Web applications. Focus is on hand-coded languages, such as PHP, ASP, VBS Script, and ColdFusion Markup Language. Students familiarize themselves with Website and database interaction using MySQL as a driving source behind the site. Specifically, students are exposed to web development programs that use features such as cascading style sheets, templates, frames, and behaviors, as well as the many other features common in web development programs, such as inserting and editing HTML. Students also study database elements and utilize coding in order to manipulate and display data on a web page. Prerequisite: IS250 Web Development 1 or CI110 Principles of Programming. See when this course is offered ...
Computer Science Elective
Any 200-level CI course not already in the program.
PEXXX Physical Education Elective