Patrick Jarvis

Associate Professor
Degree
Ph.D., University of Minnesota
J.D., University of Minnesota
B.A., University of St. Thomas
Office
OSS 425
Phone
(651)962-5482
Mail
University of St. Thomas
Mail Number OSS 402
2115 Summit Avenue
St. Paul, MN 55105

Summer 2014 Courses

Summer 2014 Courses
Course - Section Title Days Time Location
CISC 243 - I1 Individual Study - - - - - -
CRN: 30622 2 Credit Hours
CISC 478 - 01 Experiential Learning - - - - - -
CRN: 30646 4 Credit Hours

Fall 2014 Courses

Fall 2014 Courses
Course - Section Title Days Time Location
CISC 131 - 01 Intro-Programming&Prob Solving - T - R - 0800 - 0940 OSS 428
CRN: 41932 4 Credit Hours This course is designed for students with majors in the Department of Computer and Information Sciences and focuses on logical thinking, the design and implementation of algorithms in a procedural language, testing, correctness, and the use of common programming structures such as arrays. In addition, basic machine concepts are covered including hardware organization and representation of information in the machine. The typical student will be adept at using the computer but will have no prior programming experience. Engineering and science majors should take CISC 130. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 131 may not receive credit for CISC 130
CISC 131 - 01 Intro-Programming&Prob Solving M - W - - 0815 - 0920 OSS 428
CRN: 41932 4 Credit Hours This course is designed for students with majors in the Department of Computer and Information Sciences and focuses on logical thinking, the design and implementation of algorithms in a procedural language, testing, correctness, and the use of common programming structures such as arrays. In addition, basic machine concepts are covered including hardware organization and representation of information in the machine. The typical student will be adept at using the computer but will have no prior programming experience. Engineering and science majors should take CISC 130. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 131 may not receive credit for CISC 130
CISC 230 - 01 Object Oriented Design & Prog - T - R - 0955 - 1135 OSS 428
CRN: 40826 4 Credit Hours (Formerly QMCS 281) Programming and problem solving using an object-oriented approach. Builds on the procedural language foundation developed in CISC 130 or 131. Topics include: how procedural design differs from object-oriented design, algorithms, modeling, design requirements and representation, Uniform Modeling Language specification, implementation of object-oriented models, testing, and verification, and elementary design patterns. Lab included Prerequisites: A minimum grade of C- in CISC 130 or 131
CISC 230 - 01 Object Oriented Design & Prog M - W - - 0935 - 1040 OSS 428
CRN: 40826 4 Credit Hours (Formerly QMCS 281) Programming and problem solving using an object-oriented approach. Builds on the procedural language foundation developed in CISC 130 or 131. Topics include: how procedural design differs from object-oriented design, algorithms, modeling, design requirements and representation, Uniform Modeling Language specification, implementation of object-oriented models, testing, and verification, and elementary design patterns. Lab included Prerequisites: A minimum grade of C- in CISC 130 or 131
CISC 297 - 01 TOPICS:Bus.Appl.Prob.Sol.&Prog - T - R - 1330 - 1510 OSS 428
CRN: 43198 4 Credit Hours This course will prepare students to use computers in a business environment and daily life. It will provide an introduction to programming and problem solving for non-majors with emphasis on problems drawn from the area of actuarial science. Students will learn both a programming language and an application package designed to implement programming features in a manner more accessible to non-programmers. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. This course is for ACSC majors only; or by permission of the instructor.

J-Term 2015 Courses

J-Term 2015 Courses
Course - Section Title Days Time Location