The Internet Programming Certificate concentrates on the methodological and technical aspects of software design and programming. The students will acquire expertise in software design, coding and testing in addition to essential knowledge of development methodology. To assure their success in the work place, students will learn how design and then program robust, interactive programs conforming to industry standards. The students will get sufficient knowledge to enter the job market related to Web development.

 

Print


2018 - 2019

  • Curriculum

    Program Courses
    CoursesTitlesCourse OutlinesGoal AreasCredits
    Program Courses - 19 credits
    Course Subject: CSCI         Course Number:1020
    Course Title:Beginning Web Page Programming      Goal Areas:n/a      Credits:1

    Course Description:Students learn practical techniques and principles of Website authoring; create multimedia-enhanced commercial, entertainment or educational sites; and plan site maintenance, promotion and implementation of user feedback. Prerequisite: Some experience with Microsoft Windows
    Beginning Web Page Programming orView-CSCI 1020n/a1
    Course Subject: CSCI         Course Number:1025
    Course Title:Responsive Web Design      Goal Areas:n/a      Credits:1

    Course Description:This course will prepare students to design web pages that will respond to the media or device on which they are viewed. This course will focus on HTML5, some JavaScript and CSS media queries. Prerequisites: A grade of C or better in CSci 1020
    Responsive Web Design orView-CSCI 1025n/a1
    Course Subject: CSCI         Course Number:1030
    Course Title:Programming for Internet      Goal Areas:n/a      Credits:3

    Course Description:This course covers the practical aspects of a programming language used for development of advanced Internet applications which include: on-line animation and interactivity, feedback, and browser control enhancements. The actual language used (JavaScript, Perl, or Java) will be chosen by the instructor. The course also includes a brief introduction to advanced HTML and SCS, uploading the site to a Web server and promoting it.Prerequisite: CSci 1000 or 1010 or 1020 or CIS 1101 or 1102
    Programming for Internet orView-CSCI 1030n/a3
    Course Subject: CSCI         Course Number:1040
    Course Title:Fundamentals of Structured Query Language (SQL)      Goal Areas:n/a      Credits:3

    Course Description:The goal of this course is to teach students how to design, build and use databases utilizing Microsoft SQL Server. The students will also learn to enter and retrieve information. They will learn SQL commands and query creation, including complex multi-table joins, and display and analyze query results. Students will design their own databases and deploy them on Microsoft SQL Server.Possessing skills in performing common Windows tasks working with applications, or taking CSci 1000, is highly recommended.
    Fundamentals of Structured Query Language (SQL) orView-CSCI 1040n/a3
    Course Subject: CSCI         Course Number:1130
    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.
    Introduction to Programming in Java (CS0) orView-CSCI 1130n/a4
    Course Subject: CSCI         Course Number:1150
    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
    Programming in C# for .NET orView-CSCI 1150n/a4
    Course Subject: CSCI         Course Number:1990
    Course Title:Computer Science Special Topics      Goal Areas:n/a      Credits:1-4

    Course Description:The course introduces fundamental concepts of computer programming using a block programming language and a graphical development environment. A number of mathematical concepts used in office, game, mobile and scientific programming are introduced and illustrated with computer graphics. The students will advance their computational thinking abilities, as they develop algorithms and arrange data for solving problems.
    Computer Science Special Topics orView-CSCI 1990n/a1-4
    Course Subject: CSCI         Course Number:2001
    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.
    Object Oriented Programming (CS1) orView-CSCI 2001n/a4
    Course Subject: CSCI         Course Number:2011
    Course Title:Programming in Python      Goal Areas:n/a      Credits:1

    Course Description:The course will introduce the Python Programming language in terms familiar to students experienced with writing simple, yet complete, programs in other languages. Additionally, the course will focus on utilities and features considered strengths in Python. This includes interfaces to specialized libraries and databases. Prerequisites: CSCI 1120 or CSCI 1130 or CSCI 1150 or CSCI 2001 or CSCI 2400
    Programming in Python orView-CSCI 2011n/a1
    Course Subject: CSCI         Course Number:2030
    Course Title:Database Modeling and Design      Goal Areas:n/a      Credits:4

    Course Description:This course covers relational databases from conceptual design to implementation. The course will include logical and physical design, normalization, as well as the definition of tables and indexes. The use of Structured Query Language (SQL) for data retrieval and manipulation will be emphasized. Prerequisite: CSci 1040 and CSci 1120 or CSci 1130 or CSci 1150PLEASE NOTE: Students enrolled in CSCI 1040 can register for CSCI 2030 in anticipation of successful completion of CSCI 1040. Please contact Registration.
    Database Modeling and Design orView-CSCI 2030n/a4
    Course Subject: CSCI         Course Number:2060
    Course Title:Web Programming in ASP.NET       Goal Areas:n/a      Credits:4

    Course Description:ASP.NET is a technology for creating web-based programs and services. This course introduces ASP.NET on the foundation of the prerequisite courses that taught the fundamentals of .NET framework, C# programming language, SQL Server database, and the primary development environment Microsoft Visual Studio.The main goal of this course is to teach the basics of creating and deploying Web applications utilizing ASP.NET technology. Besides using the C# programming language, the students will learn the commonly used ASP.NET controls included in Microsoft Visual Studio. The course includes the techniques of reading the data from a SQL Server database into a Web application and displaying it on a web page, as well as modifying and amending the database content.Prerequisites: CSci 1150 and CSci 1040
    Web Programming in ASP.NET View-CSCI 2060n/a4
     
    NHCC Residency and GPA
    CoursesTitlesCourse OutlinesGoal AreasCredits
    6 Credits must be earned at NHCC
     
                                   Total Credits Required19

  • Program Outcomes

    Knowledge of Human Cultures and the Physical and Natural World, including:

    • Designing appealing and functional user interfaces

    Intellectual and Practical Skills, including:

    • How to program in Java
    • How to design and deploy a Web site
    • Specifics of programming Internetbased applications and services
    • How to program ASP.NETbased Web sites utilizing C# language
    • How to handle the data associated with Web applications and services

  • Career Opportunities

    Information on careers, including salary and employment outlook data, is available on the iseek and Bureau of Labor Statistics websites: www.iseek.org and www.bls.gov.

    Gainful Employment Program Information

    Internet Programming

  • Transfer Information

    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

  • Degree Information

    Certificates may be earned for successful completion of courses in a specialized program of study with a minimum grade point average of 2.00 (C). A certificate shall include 9 to 30 semester credits. At least onethird of the total credits required for each certificate must be completed at North Hennepin Community College.

    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.

  • Accreditation

    North Hennepin Community College is accredited by the:
    Higher Learning Commission of the North Central Association of Colleges and Schools
    30 N. LaSalle Street, Suite 2400
    Chicago, IL 60602-2504
    1-800-621-7440