Skip to main content
NMU_Torch
Math and Computer Science

Dept - Navigation

  • About Us

    Dept - 01

    • Department Head's Message
    • Faculty & Staff
    • Resources
  • Degree Programs

    Dept - 02

    • Computer Science Courses
    • Graduate Programs
    • Mathematics Courses
    • Request Information
    • Undergraduate Minors
    • Undergraduate Programs
  • Students

    Dept - 03

    • Academic Support
    • Careers
    • Computer Labs
    • Events
    • GRE Prep
    • Internships
    • Math Placement
    • Schedules and Syllabi
    • Scholarships
    • Student Organizations
    • Tutor Labs
  • Alumni & Friends

    Dept - 04

    • NMU Alumni Home
    • NMU Foundation
    • Online Giving Form
    • Update Alumni Record
  • Apply
NMU_Torch
Northern Michigan University
  • Future Students
    • Academic Programs
    • Tuition and Fees
    • Housing
    • Campus Life
    • Financial Aid
    • Military and Veterans
    • Undergraduate Admissions
    • Graduate Admissions
    • Online Programs
    • International Programs
    • Orientation
    • Visit Campus
    • Request Information
    Image
    Three students attending NMU's annual Fall Fest

    Northern offers its 7,600 students an abundance of opportunities to explore their interests in and out of the classroom. From our brand new residence halls to our groundbreaking academic programs, we invite you to start your story at a school that can offer you the world -- whatever you want that world to look like.

  • Current Students
    • Undergraduate Bulletin
    • Graduate Bulletin
    • Academic and Career Advisement Center
    • Dean of Students
    • Center for Student Enrichment
    • Counseling and Consultation Services
    • Health Center
    • Sports and Recreation
    • Registrar
    • University Calendars
    • MyNMU
    • EduCat
    • All Student Resources
    Image
    Student climbing on an indoor wall with a breathing apparatus attached

    Northern students are deeply involved in real-world scientific and creative research, professional conferences and educational community service from the start. Present at a national conference, travel abroad, or earn a leadership role in a student organization. What will you do at NMU?

  • Community
    • Athletics
    • Alumni Association
    • NMU Foundation
    • Northern Center
    • Continuing Education
    • Educational Access Network (EAN)
    • Parents
    • Youth Programs
    • Northern Today
    • Events Calendar
    • Tickets
    Image
    Mother and child with Wildcat Willy at a community event

    Northern's campus is right in the heart of Marquette, MI and stretches all the way to the sandy shores of Lake Superior. Northern has a distinctive sense of place – some refer to it as the upper hand, but we refer to it as "home".

  • Give
  • NMU Home
  • Apply
Search NMU
NMU Search Tools
Search
A-Z Index Keyword Search Master Calendar
Department Directory NMU People Search
Popular Searches
Two NMU students leading a campus visit

Northern Michigan University, located in Marquette, MI, is a dynamic four-year, public, comprehensive university. Explore our website and see all that NMU has to offer.

Student working on desktop

Computer Science Courses

Computer Science - Undergraduate Courses

  • CS 101 Web Site Construction
  • CS 120 Computer Science I
  • CS 122 Computer Science II
  • CS 201 Programming in C++
  • CS 202 Python
  • CS 222 Data Structures
  • CS 228 Network Programming
  • CS 255 Computing for Teachers
  • CS 295 Special Topics in Computer Science
  • CS 297 Directed Studies in Computer Science
  • CS 298 Directed Studies in Computer Science
  • CS 302 Unix System Administration
  • CS 322 Principles of Programming Languages
  • CS 326 Object-Oriented Design
  • CS 330 Microcomputer Architecture
  • CS 342 Game Programming
  • CS 344 iOS / iPhone Programming
  • CS 345 Android Programming
  • CS 365 Client-Side Web Programming
  • CS 370 Intelligent Mobile Robots
  • CS 410 Database Development for Scientists
  • CS 422 Algorithms Design and Analysis
  • CS 424 Compilers: Theory and Practice
  • CS 426 Operating Systems
  • CS 442 Advanced Networking
  • CS 444 Parallel and Distributed Processing
  • CS 446 Computer Graphics
  • CS 465 Server-Side Web Programming
  • CS 470 Artificial Intelligence
  • CS 480 Senior Project in Computer Science
  • CS 490 Special Projects in Computer Science
  • CS 491 Internship in Computer Science
  • CS 495 Special Topics in Computer Science
  • CS 496 Special Topics in Computer Science
  • CS 497 Directed Studies in Computer Science
  • CS 498 Directed Studies in Computer Science

Share your story!

Facebook
Twitter
LinkedIn
Resources
  • A to Z
  • About NMU
  • Academic Affairs
  • Campus Map
  • Equal Opportunity/Title IX
  • Faculty and Staff
  • Library
  • Master Calendar
  • University Marketing and Communications
  • Working at NMU
Technology
  • EduCat
  • Educational Access Network (EAN)
  • MyNMU
Friends
  • Alumni
  • Athletics
  • Bookstore
  • NMU Foundation
  • Invent@NMU
  • National Training Site
  • Northern Today
Contact
  • Admissions Questions
  • NMU Board of Trustees
  • Office of the President
  • Privacy Statement

1401 Presque Isle
Marquette, MI 49855-5301
906-227-1000

NMU_Torch Northern Michigan University
Michigan Transparency Reporting Budget and Salary/Compensation Logo campus_safety_logo

©2022 NMU Board of Trustees. NMU is an equal opportunity institution.
View accessible formats for documents on this page.