Computer Science Course Details


Intro to Programming | CSCI 100 00B

Course Photo for Intro to Programming Instructor: Patricia Duce
Credits: 3

Delivery Method: Face-to-Face
Days and times: MTWR; 1:00 PM – 3:00 PM
Session: 1st 6-week

Course Description: This course covers basic programming concepts such as variables, data types, iteration, flow of control, input/output, functions, and objects. The course will also cover programming ideas such as data structures, algorithms, modularity, and debugging. Students will learn about the role computation can play in solving problems by writing interesting programs to solve useful goals. No prior programming experience is expected.

Instructor Email: patricia.duce@umontana.edu

Additional Details: CRN: 51052

Fund of Computer Science | CSCI 135 80

Course Photo for Fund of Computer Science Instructor: Patricia Duce
Credits: 3

Delivery Method: Face-to-Face
Days and times: MTWR; 9:00 AM – 11:00 AM
Session: 1st 6-week

Course Description: Prereq, computer programming experience in a language such as BASIC, Pascal, C, etc. Fundamental computer science concepts using a high level structured programming language (e.g. Java or Python).

Instructor Email: patricia.duce@umontana.edu

Additional Details: CRN: 50799

Into to Computer Modeling | CSCI 172 50B

Course Photo for Into to Computer Modeling Instructor: Matthew Dolan
Credits: 3

Delivery Method: Online
Session: 2nd 3-week

Course Description: Problem solving and data modeling using computer productivity software. Emphasis using spreadsheets and database for data analysis.

Instructor Email: matthew1.dolan@umontana.edu

Additional Details: CRN: 50801

Web Design and Programming | CSCI 181 50F

Course Photo for Web Design and Programming Instructor: Yolanda Reimer
Credits: 3

Delivery Method: Online
Session: Pre-Summer 1st 3-week

Course Description: Students will learn how to critically analyze the usability of web sites and create their own by understanding and applying universal principles of design. Programming and other key concepts covered include HTML, CSS, JavaScript, and Web Graphics. Students will complete many different types of Web projects throughout the semester, culminating in an online portfolio used to showcase work completed in this class and others. No prior programming experience is expected.

Instructor Email: yolanda.reimer@umontana.edu

Additional Details: CRN: 51053

Computers, Ethics, and Society | CSCI 315E 01B

Course Photo for Computers, Ethics, and Society Instructor: Cheyenne Laue
Credits: 3
Gen Ed Attributes: Ethics and Human Values (E)
Delivery Method: Face-to-Face
Days and times: MTWRF; 9:00 AM – 10:30 AM
Session: 1st 6-week

Course Description: Prereq., WRIT 101 or equivalent, and one intermediate writing course. Ethical problems that computer scientists face. The codes of ethics of professional computing societies. The social implications of computers, computing, and other digital technologies. Gen Ed Attributes: Ethical & Human Values Course, Writing Course-Advanced

Instructor Email: cheyenne1.laue@umontana.edu

Additional Details: CRN: 51069