Patrick Jarvis

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

Fall 2014 Courses

Fall 2014 Courses
Course - Section Title Days Time Location
CISC 131 - 01 Intro-Programming&Prob Solving See Details * *
CRN: 41932 4 Credit Hours Instructor: Patrick L. Jarvis 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

Schedule Details

Location Time Day(s)
OSS 4280815-0920M - W - - - -
OSS 4280800-0940- T - R - - -
CISC 230 - 01 Object Oriented Design & Prog See Details * *
CRN: 40826 4 Credit Hours Instructor: Patrick L. Jarvis (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

Schedule Details

Location Time Day(s)
OSS 4280935-1040M - W - - - -
OSS 4280955-1135- T - R - - -
CISC 297 - 01 TOPICS:Bus.Appl.Prob.Sol.&Prog - T - R - - - 1330 - 1510 OSS 428
CRN: 43198 4 Credit Hours Instructor: Patrick L. Jarvis 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.

Schedule Details

Location Time Day(s)
CISC 478 - 01 Experiential Learning - - - - - - - -
CRN: 42329 4 Credit Hours Instructor: Patrick L. Jarvis

Schedule Details

Location Time Day(s)

J-Term 2015 Courses

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

Spring 2015 Courses

Spring 2015 Courses
Course - Section Title Days Time Location
CISC 131 - 01 Intro-Programming&Prob Solving See Details * *
CRN: 20723 4 Credit Hours Instructor: Patrick L. Jarvis 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

Schedule Details

Location Time Day(s)
OSS 4280815-0920M - W - - - -
OSS 4280800-0940- T - R - - -
CISC 230 - 01 Object Oriented Design & Prog See Details * *
CRN: 20726 4 Credit Hours Instructor: Patrick L. Jarvis (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

Schedule Details

Location Time Day(s)
OSS 4280935-1040M - W - - - -
OSS 4280955-1135- T - R - - -
CISC 370 - 01 Computer Networking - T - R - - - 1330 - 1510 OSS 431
CRN: 20728 4 Credit Hours Instructor: Patrick L. Jarvis (Formerly QMCS 370) An introduction to computer networking. covering theory and implementation of basic networking concepts including communication protocols, local area networks, http protocol and client-server and peer-to-peer computing. Prerequisites: A minimum grade of C- in CISC 230

Schedule Details

Location Time Day(s)