• Computer Science

  • Questions? 

    Computer Science
    MS-B1807
    Hamline University
    1536 Hewitt Avenue
    Saint Paul, MN 55104

    651-523-2408

    Wojciech Komornicki
    Professor
    651-523-2408
    wnk at hamline.edu

  • Student working on a computer and relaxing

    Computer Science Courses at Hamline

    CSCI 1250 - Introduction to Computer Science

    Goals: To enable students to write moderate-sized programs for a variety of applications.

    Content: An introduction to computer science is designed for those students who would like to learn a modern programming language. The emphasis of this course is to introduce students to the fundamentals of programming and not just to a particular language.

    This course is taught using C++.

    Prerequisite: High school algebra.

    Credits: 4 courses

    CSCI 1500 - Introduction to Databases

    Goals: To understand the basics of designing, implementing, and using a database management system; to understand the difference among the three basic types of database systems: relational, hierarchical and network; to learn to use a commercially available database management system. In past years, this course has been taught using Microsoft Access.

    Content: Theoretical foundations of databases, query languages such as SQL, hands-on experience implementing a relational database.

    Taught: Alternate years.

    Credits: 4 credits

    CSCI 3150 - Data Structures

    Goals: The student will start from a basic knowledge of programming acquired in CSCI 1250 and further that knowledge by a study of recursion, pointers, and common programming structures needed for implementation of larger and more complex programs.

    Content: Linked lists, stacks, queues, sets, trees, graphs.

    Prerequisite: CSCI 1250.

    Credits: 4 credits 

    CSCI 3500 - Survey of Computational Science

    Goals: An introduction to quantitative modeling in the context of the disciplines that support the computational science minor.

    Content: Topics are chosen to prepare students to use computational methods. For example: mathematical modeling, optimization (discrete and dynamic), numerical methods, data mining, statistics (error analysis and stochastic modeling).

    Taught: Annually.

    Prerequisites: MATH 1180 and CSCI 1250.

    Credits: 4 credits

    CSCI 5850 - Numerical Analysis

    Crosslisted
    See MATH 5850.
     

     

  • News
    • words-of-wisdom-thumb
      As the Class of 2013 prepares to graduate, their professors have some words of wisdom for students to keep with them during their future endeavors.
    • The day the Class of 2013 has been working toward is just around the corner. Hamline undergraduate, graduate, and law students will gather to celebrate commencement with family, friends, faculty, and staff on May 17 and 18, 2013. The School of Law ceremony will be held on Friday, May 17 at 6 p.m.
    • Hamline University is pleased to welcome Ann Ness as vice president of marketing and enrollment management. In this role, she will lead the teams of marketing and strategic communications, enrollment, and financial aid.
    •