Paying For College
NHCC's tuition is among the most affordable in Minnesota.
Financial Aid
- Scholarships are money you don't have to repay
- Grants are money you don't have to repay
Program Roadmap
Program roadmaps provide students with a guide to understand the recommended course sequence to complete their degree.
Object-Oriented Programming Curriculum
Course Code | Title | Course Outlines | Goal Areas | Credits |
---|---|---|---|---|
CSCI 2001 | Object Oriented Programming (CS1) | View-CSCI 2001 | n/a | 4 |
CSCI 2002 | Data Structures and Algorithms (CS2) | View-CSCI 2002 | n/a | 4 |
Course Title: Object Oriented Programming (CS1) Goal Areas: n/a Credits: 4
Course Description: Students will learn object-oriented programming while creating algorithms.The basic principles of software engineering are emphasized. By doing their own Java projects, students will developproblem-solving skills and gain experience in detecting and correcting software errors.Procedures, recursion, and iteration will be presented in the development of algorithms. Inheritance and polymorphism are studied. The use of abstraction will be emphasized throughout the course.
Course Title: Data Structures and Algorithms (CS2) Goal Areas: n/a Credits: 4
Course Description: This course continues using abstract data types and the concepts presented in CSci 2001 and introduces stacks, queues, linked lists, and trees. This course also covers advanced programming topics of recursion, sorting methods, and complexity measures. This is an object-oriented programming course.
Course Code | Title | Course Outlines | Goal Areas | Credits |
---|---|---|---|---|
Program Electives - 1 course | ||||
CSCI 1130 | Introduction to Programming in Java (CS0) or | View-CSCI 1130 | n/a | 4 |
CSCI 1150 | Programming in C# for .NET | View-CSCI 1150 | n/a | 4 |
Course Title: Introduction to Programming in Java (CS0) Goal Areas: n/a Credits: 4
Course Description: This course provides an introduction to the Java programming language and its foundational topics. In this course students will explore fundamental programming and computing concepts with a focus on problem solving, algorithm development and implementation. Topics included are: data types and memory concepts, arithmetic operators and mathematical expressions, conditional statements, repetition, arrays, methods and the basics of object-orientation.
Course Title: Programming in C# for .NET Goal Areas: n/a Credits: 4
Course Description: This course provides an introduction to object-oriented programming using the C# programming language. The majority of the course will be on the semantics of the C# language, a major component of Microsoft .NET development environment. Topics include: Visual Studio .NET integrated development environment, selected value and reference types, control structures, operators and expressions, methods, classes, and inheritance. Completion of this class will prepare the student for advanced topics in C#. Prerequisite: Math 1150 with a grade of C or better
4 Credits must be earned at NHCC |
Total Credits Required | 12 |
2024-2025
The ObjectOriented Programming Certificate provides students with the opportunity to learn the fundamentals and more advanced topics of object oriented design and programming. The certificate is designed in the way allowing the students to select one or two programming languages, among the most popular ones. The major language elements are introduced in connection with the related algorithms. The students will also learn about the major abstract data types and the efficient ways to manipulate data.
Knowledge of Human Cultures and the Physical and Natural World, including:
- Designing appealing and functional user interfaces.
Intellectual and Practical Skills, including:
- Debugging and testing computer programs.
- Designing professional grade object oriented applications in Java.
- Programming in another major computer language (optional).
- Utilizing the standard data structures to handle and store the data associated with the applications.
Information on careers, including career descriptions, salary data, and employment outlook is available on the Bureau of Labor Statistics website and O*Net Online website.
If you are planning on transferring to another institution, follow the guidelines available on our transfer resources web page to help you plan the process: Transfer Information
Developmental Courses Some students may need preparatory course(s) in Math and/or English. Courses numbered below 1000 will not apply toward a degree.
Equal Opportunity Employer and Disability Access Information North Hennepin Community College is a member of Minnesota State Colleges and Universities system and an equal opportunity employer and educator. This document is available in alternative formats to individuals with disabilities by calling 7634930555 or through the Minnesota Relay Service at 18006273529.
North Hennepin Community College is accredited by the Higher Learning Commission (hlcommission.org), an institutional accreditation agency recognized by the U.S. Department of Education.
30 N. LaSalle Street, Suite 2400
Chicago, IL 60602-2504
1-800-621-7440