Results

Enrollment and waitlist data for current and upcoming courses refresh every 10 minutes; all other information as of 6:00 AM.


Refine Search Results

CISC: Computer & Info Sci (UG)

130-01
Introduction to Programming and Problem Solving in the Sciences
 
See Details
J. Skovbekk
LAIB 
09/04 - 12/20
24/23/0
Lecture/Lab
CRN 40100
4 Cr.
Size: 24
Enrolled: 23
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

8:15 am
9:20 am
OSS 428

 

8:15 am
9:20 am
OSS 428

8:00 am
9:40 am
OSS 428

8:15 am
9:20 am
OSS 428

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40100

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

Requirements Met:
     Liberal Arts Bus Minor Appr

  John Skovbekk

Introduction to problem solving with computers, using programming languages common to science and engineering disciplines; logical thinking, design and implementation of algorithms; and basic programming structures. Introduction to hardware and software: how computers acquire, store, process, and output information; how computer systems are designed, programmed, and tested. Students will use both a scientific programming language and an application package designed to implement programming features at a level more accessible to non-programmers. This course is designed for students majoring in Engineering or the sciences. Majors in the Department of Computer and Information Sciences should take CISC 131. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 130 may not receive credit for CISC 131. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

130-02
Intro-Program.&Prob Solv.-Sci
 
See Details
J. Skovbekk
LAIB 
09/04 - 12/20
24/22/0
Lecture/Lab
CRN 40601
4 Cr.
Size: 24
Enrolled: 22
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

9:35 am
10:40 am
OSS 428

 

9:35 am
10:40 am
OSS 428

9:55 am
11:35 am
OSS 428

9:35 am
10:40 am
OSS 428

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40601

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

Requirements Met:
     Liberal Arts Bus Minor Appr

  John Skovbekk

Introduction to problem solving with computers, using programming languages common to science and engineering disciplines; logical thinking, design and implementation of algorithms; and basic programming structures. Introduction to hardware and software: how computers acquire, store, process, and output information; how computer systems are designed, programmed, and tested. Students will use both a scientific programming language and an application package designed to implement programming features at a level more accessible to non-programmers. This course is designed for students majoring in Engineering or the sciences. Majors in the Department of Computer and Information Sciences should take CISC 131. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 130 may not receive credit for CISC 131. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

130-03
Introduction to Programming and Problem Solving in the Sciences
 
See Details
V. Petersen
LAIB 
09/04 - 12/20
24/22/0
Lecture/Lab
CRN 40830
4 Cr.
Size: 24
Enrolled: 22
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

1:35 pm
2:40 pm
OSS 429

 

1:35 pm
2:40 pm
OSS 429

3:25 pm
5:00 pm
OSS 429

 

1:35 pm
2:40 pm
OSS 429

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40830

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

  Volker Petersen

Introduction to problem solving with computers, using programming languages common to science and engineering disciplines; logical thinking, design and implementation of algorithms; and basic programming structures. Introduction to hardware and software: how computers acquire, store, process, and output information; how computer systems are designed, programmed, and tested. Students will use both a scientific programming language and an application package designed to implement programming features at a level more accessible to non-programmers. This course is designed for students majoring in Engineering or the sciences. Majors in the Department of Computer and Information Sciences should take CISC 131. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 130 may not receive credit for CISC 131. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

130-04
Introduction to Programming and Problem Solving in the Sciences
 
TR 5:30 pm - 8:15 pm
S. Sood
LAIB 
09/04 - 12/20
24/18/0
Lecture/Lab
CRN 41237
4 Cr.
Size: 24
Enrolled: 18
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

5:30 pm
8:15 pm
OSS 429

 

5:30 pm
8:15 pm
OSS 429

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41237

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

  Sudarshan Sood

Introduction to problem solving with computers, using programming languages common to science and engineering disciplines; logical thinking, design and implementation of algorithms; and basic programming structures. Introduction to hardware and software: how computers acquire, store, process, and output information; how computer systems are designed, programmed, and tested. Students will use both a scientific programming language and an application package designed to implement programming features at a level more accessible to non-programmers. This course is designed for students majoring in Engineering or the sciences. Majors in the Department of Computer and Information Sciences should take CISC 131. Please see your academic advisor to ensure you select the appropriate class. Lab included. NOTE: Students who receive credit for CISC 130 may not receive credit for CISC 131. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

131-01
Intro-Programming&Prob Solving
 
See Details
S. Miracle
 
09/04 - 12/20
24/23/0
Lecture/Lab
CRN 40752
4 Cr.
Size: 24
Enrolled: 23
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

8:15 am
9:20 am
OSS 429

8:00 am
9:40 am
OSS 429

8:15 am
9:20 am
OSS 429

 

8:15 am
9:20 am
OSS 429

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40752

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

  Sarah Miracle

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. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

131-02
CISC 131: Introduction to Programming & Problem Solving
 
See Details
M. Werness
 
09/04 - 12/20
24/24/0
Lecture/Lab
CRN 41767
4 Cr.
Size: 24
Enrolled: 24
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

9:35 am
10:40 am
OSS 429

 

9:35 am
10:40 am
OSS 429

9:55 am
11:35 am
OSS 429

9:35 am
10:40 am
OSS 429

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41767

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

  Mark Werness

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. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

131-03
Intro-Programming&Prob Solving
 
See Details
P. Akram
 
09/04 - 12/20
24/22/0
Lecture/Lab
CRN 41415
4 Cr.
Size: 24
Enrolled: 22
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

10:55 am
12:00 pm
OSS 429

1:30 pm
3:10 pm
OSS 429

10:55 am
12:00 pm
OSS 429

 

10:55 am
12:00 pm
OSS 429

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41415

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

  Pakeeza Akram

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. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

131-04
Intro-Programming&Prob Solving
 
See Details
M. Hoefer
 
09/04 - 12/20
24/22/0
Lecture/Lab
CRN 41768
4 Cr.
Size: 24
Enrolled: 22
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

12:15 pm
1:20 pm
OSS 429

9:55 am
11:35 am
OSS 429

12:15 pm
1:20 pm
OSS 429

 

12:15 pm
1:20 pm
OSS 429

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41768

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

  Michael Hoefer

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. Prerequisite: Placement into MATH 108 or higher or completion of DASC 120 or DASC 112 with a C- or better, or completion of one of: MATH 006, 108, 109, 113, 114, or 200.

4 Credits

200-01
Intro-Computer Tech & Bus Appl
 
MWF 8:15 am - 9:20 am
S. Bowe
LAIB 
09/04 - 12/20
30/28/0
Lecture
CRN 40602
4 Cr.
Size: 30
Enrolled: 28
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

8:15 am
9:20 am
OSS 434

 

8:15 am
9:20 am
OSS 434

 

8:15 am
9:20 am
OSS 434

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40602

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

Requirements Met:
     Liberal Arts Bus Minor Appr

  Sarah Bowe

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

200-02
Intro-Computer Tech & Bus Appl
 
MWF 9:35 am - 10:40 am
M. Salisbury
LAIB 
09/04 - 12/20
30/29/0
Lecture
CRN 40603
4 Cr.
Size: 30
Enrolled: 29
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

9:35 am
10:40 am
OSS 431

 

9:35 am
10:40 am
OSS 431

 

9:35 am
10:40 am
OSS 431

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40603

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

Requirements Met:
     Liberal Arts Bus Minor Appr

  Mark Salisbury

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

200-03
CISC 200: Introduction to Computer Technology and Business Application
 
MWF 10:55 am - 12:00 pm
M. Salisbury
LAIB 
09/04 - 12/20
30/30/0
Lecture
CRN 40753
4 Cr.
Size: 30
Enrolled: 30
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

10:55 am
12:00 pm
OSS 431

 

10:55 am
12:00 pm
OSS 431

 

10:55 am
12:00 pm
OSS 431

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40753

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

Requirements Met:
     Liberal Arts Bus Minor Appr

  Mark Salisbury

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

200-04
Intro-Computer Tech & Bus Appl
 
TR 8:00 am - 9:40 am
M. Isaacson
LAIB 
09/04 - 12/20
30/29/0
Lecture
CRN 40814
4 Cr.
Size: 30
Enrolled: 29
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

8:00 am
9:40 am
JRC 426

 

8:00 am
9:40 am
JRC 426

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40814

In Person | Lecture

St Paul: John Roach Center 426

Requirements Met:
     Liberal Arts Bus Minor Appr

  Marc Isaacson

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

200-05
Intro-Computer Tech & Bus Appl
 
TR 9:55 am - 11:35 am
M. Isaacson
LAIB 
09/04 - 12/20
30/30/0
Lecture
CRN 40815
4 Cr.
Size: 30
Enrolled: 30
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

9:55 am
11:35 am
JRC 426

 

9:55 am
11:35 am
JRC 426

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40815

In Person | Lecture

St Paul: John Roach Center 426

Requirements Met:
     Liberal Arts Bus Minor Appr

  Marc Isaacson

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

200-06
Intro-Computer Tech & Bus Appl
 
Online
S. Bowe
LAIB 
09/04 - 12/20
30/28/0
Lecture
CRN 41009
4 Cr.
Size: 30
Enrolled: 28
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
             
+ asynchronous coursework

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41009

Online: Asynchronous | Lecture

Online

Requirements Met:
     Liberal Arts Bus Minor Appr

  Sarah Bowe

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

200-07
Intro-Computer Tech & Bus Appl
 
Online
S. Bowe
LAIB 
09/04 - 12/20
30/28/0
Lecture
CRN 41265
4 Cr.
Size: 30
Enrolled: 28
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
             
+ asynchronous coursework

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41265

Online: Asynchronous | Lecture

Online

Requirements Met:
     Liberal Arts Bus Minor Appr

  Sarah Bowe

(Formerly QMCS 200) This course will prepare students to use computers in a business environment and in daily life. It will provide an introduction to programming and problem solving for non-majors. Spreadsheet and database software will be used to solve problems related to business. The course includes an overview of hardware and software, how computers acquire and process information, and related topics. NOTE: Students who receive credit for CISC 200 may not receive credit for CISC 110 or 216.

4 Credits

230-01
Object Oriented Design & Programming
 
See Details
P. Jimenez Pazmino
 
09/04 - 12/20
26/21/0
Lecture/Lab
CRN 40606
4 Cr.
Size: 26
Enrolled: 21
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

10:55 am
12:00 pm
OSS 428

8:00 am
9:40 am
OSS 428

10:55 am
12:00 pm
OSS 428

 

10:55 am
12:00 pm
OSS 428

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40606

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

  Priscilla Jimenez Pazmino

(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

4 Credits

230-02
Object Oriented Design & Programming
 
See Details
P. Akram
 
09/04 - 12/20
26/23/0
Lecture/Lab
CRN 40890
4 Cr.
Size: 26
Enrolled: 23
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

12:15 pm
1:20 pm
OSS 428

9:55 am
11:35 am
OSS 428

12:15 pm
1:20 pm
OSS 428

 

12:15 pm
1:20 pm
OSS 428

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40890

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

  Pakeeza Akram

(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

4 Credits

230-03
Object Oriented Design & Programming
 
See Details
P. Jimenez Pazmino
 
09/04 - 12/20
26/11/0
Lecture/Lab
CRN 43214
4 Cr.
Size: 26
Enrolled: 11
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

1:35 pm
2:40 pm
OSS 428

1:30 pm
3:10 pm
OSS 428

1:35 pm
2:40 pm
OSS 428

 

1:35 pm
2:40 pm
OSS 428

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 43214

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

  Priscilla Jimenez Pazmino

(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

4 Credits

231-01
Data Structures-Object Design
 
MWF 10:55 am - 12:00 pm
R. Hardt
 
09/04 - 12/20
26/24/0
Lecture
CRN 40604
4 Cr.
Size: 26
Enrolled: 24
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

10:55 am
12:00 pm
OSS 434

 

10:55 am
12:00 pm
OSS 434

 

10:55 am
12:00 pm
OSS 434

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40604

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

  Ryan Hardt

Presents the fundamental suite of data structures and the algorithms used to implement them. Topics include: abstract data types, algorithm development and representation, searching, sorting, stacks, queues, lists, trees, measuring algorithm complexity, object-oriented design and implementation of moderately large and complex systems. Course assumes the student has proficiency in object-oriented specification, design, and implementation. Prerequisites: A minimum grade of C- in CISC 230

4 Credits

231-02
Data Structures-Object Design
 
MWF 12:15 pm - 1:20 pm
R. Hardt
 
09/04 - 12/20
26/10/0
Lecture
CRN 41416
4 Cr.
Size: 26
Enrolled: 10
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

12:15 pm
1:20 pm
OSS 434

 

12:15 pm
1:20 pm
OSS 434

 

12:15 pm
1:20 pm
OSS 434

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41416

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

  Ryan Hardt

Presents the fundamental suite of data structures and the algorithms used to implement them. Topics include: abstract data types, algorithm development and representation, searching, sorting, stacks, queues, lists, trees, measuring algorithm complexity, object-oriented design and implementation of moderately large and complex systems. Course assumes the student has proficiency in object-oriented specification, design, and implementation. Prerequisites: A minimum grade of C- in CISC 230

4 Credits

259-01
Creative Coding
 
See Details
J. Keston
 
09/04 - 12/20
21/18/0
Lecture/Lab
CRN 42524
4 Cr.
Size: 21
Enrolled: 18
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

1:30 pm
3:10 pm
JRC 426

 

1:30 pm
3:10 pm
JRC 426

3:25 pm
5:00 pm
JRC 426

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 42524

In Person | Lecture/Lab

St Paul: John Roach Center 426

  John Keston

This course examines the application of new and emerging technologies in creative and interactive media production and development. Modern audiovisual, music, and interactive projects benefit from the expressive use of coding, visual programming environments, microcontrollers, sensors, data visualization, data sonification, automated fabrication, and open-source platforms. As technologies advance, these tools have become more common, less expensive, and easier to use. Students will put several of these recent technologies into practice through several assignments including a final project publicly exhibited or performed at the end of the class. Prerequisites: CISC 131

4 Credits

340-01
Computer Architecture
 
Online
P. Lamb
 
09/04 - 12/20
26/26/0
Lecture
CRN 40914
4 Cr.
Size: 26
Enrolled: 26
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
             
+ asynchronous coursework

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40914

Online: Asynchronous | Lecture

Online

  Phil Lamb

Introduction to the design and organization of computer systems. Topics covered in this course include digital logic, machine data and instruction representations, computer arithmetic, instruction sets and assembly language, ALU and CPU design, pipelining, cache systems, memory, performance metrics, and parallelism. Prerequisites: a minimum grade of C- in CISC 230

4 Credits

340-02
Computer Architecture
 
TR 5:30 pm - 7:15 pm
J. Sawin
 
09/04 - 12/20
26/26/0
Lecture
CRN 40101
4 Cr.
Size: 26
Enrolled: 26
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

5:30 pm
7:15 pm
OSS 428

 

5:30 pm
7:15 pm
OSS 428

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40101

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 428

  Jason Sawin

Introduction to the design and organization of computer systems. Topics covered in this course include digital logic, machine data and instruction representations, computer arithmetic, instruction sets and assembly language, ALU and CPU design, pipelining, cache systems, memory, performance metrics, and parallelism. Prerequisites: a minimum grade of C- in CISC 230

4 Credits

350-01
Information Security
 
TR 8:00 am - 9:40 am
S. Yilek
 
09/04 - 12/20
26/24/0
Lecture
CRN 41010
4 Cr.
Size: 26
Enrolled: 24
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

8:00 am
9:40 am
OSS 431

 

8:00 am
9:40 am
OSS 431

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41010

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Scott Yilek

(Formerly CISC 210) An introductory course in computer security. Topics include operating system security, cryptography, user authentication, application security, secure programming, web security and privacy issues, and ethical issues in the field of computer security. Emphasis is on understanding the technical aspects of how adversaries exploit systems and the techniques for defending against these attacks. Prerequisites: MATH 128 (may be taken concurrently), and a minimum grade of C- in CISC 230

4 Credits

350-02
Information Security
 
TR 1:30 pm - 3:10 pm
S. Yilek
 
09/04 - 12/20
26/24/0
Lecture
CRN 42872
4 Cr.
Size: 26
Enrolled: 24
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

1:30 pm
3:10 pm
OSS 431

 

1:30 pm
3:10 pm
OSS 431

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 42872

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Scott Yilek

(Formerly CISC 210) An introductory course in computer security. Topics include operating system security, cryptography, user authentication, application security, secure programming, web security and privacy issues, and ethical issues in the field of computer security. Emphasis is on understanding the technical aspects of how adversaries exploit systems and the techniques for defending against these attacks. Prerequisites: MATH 128 (may be taken concurrently), and a minimum grade of C- in CISC 230

4 Credits

380-01
Algorithms
 
MWF 10:55 am - 12:00 pm
S. Miracle
 
09/04 - 12/20
26/18/0
Lecture
CRN 41012
4 Cr.
Size: 26
Enrolled: 18
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

10:55 am
12:00 pm
OSS 432

 

10:55 am
12:00 pm
OSS 432

 

10:55 am
12:00 pm
OSS 432

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41012

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 432

  Sarah Miracle

Introduction to the design and analysis of algorithms. Course topics include the following algorithm design paradigms: divide and conquer, graph algorithms, dynamic programming, and greedy algorithms. The course will also give an introduction to computational complexity, including NP-completeness and the P versus NP problem. Prerequisites: A minimum grade of  C- or better in: MATH 128, CISC 230, and CISC 231

4 Credits

380-02
Algorithms
 
MWF 12:15 pm - 1:20 pm
S. Miracle
 
09/04 - 12/20
26/13/0
Lecture
CRN 40104
4 Cr.
Size: 26
Enrolled: 13
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

12:15 pm
1:20 pm
OSS 431

 

12:15 pm
1:20 pm
OSS 431

 

12:15 pm
1:20 pm
OSS 431

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40104

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Sarah Miracle

Introduction to the design and analysis of algorithms. Course topics include the following algorithm design paradigms: divide and conquer, graph algorithms, dynamic programming, and greedy algorithms. The course will also give an introduction to computational complexity, including NP-completeness and the P versus NP problem. Prerequisites: A minimum grade of  C- or better in: MATH 128, CISC 230, and CISC 231

4 Credits

410-01
Advanced Information Security
 
TR 9:55 am - 11:35 am
S. Yilek
 
09/04 - 12/20
26/20/0
Lecture
CRN 42873
4 Cr.
Size: 26
Enrolled: 20
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

9:55 am
11:35 am
OSS 431

 

9:55 am
11:35 am
OSS 431

     

Subject: Computer & Info Sci (UG) (CISC)

CRN: 42873

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Scott Yilek

A more in-depth study of security issues than CISC 350 (formerly CISC 210). This course will focus on modern attack techniques and defenses in the areas of application security, network security, cryptographic protocols, and web security. Prerequisite: A minimum grade of C- in CISC 350 (formerly CISC 210)

4 Credits

419-01
Accounting Information Systems
 
MW 9:15 am - 10:55 am
K. Mortenson
 
09/04 - 12/20
37/35/0
Lecture
CRN 40605
4 Cr.
Size: 37
Enrolled: 35
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

9:15 am
10:55 am
TMH 253

 

9:15 am
10:55 am
TMH 253

       

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40605

In Person | Lecture

Minneapolis: Terrence Murphy Hall 253

  Kristian Mortenson

This course is designed to provide students with knowledge of concepts and practices of accounting information systems and the ability to work effectively with computer specialists and management in organizations. Major topics include accounting systems fundamentals, cybersecurity, enterprise risk management and internal controls, business data and process management, enterprise systems, data analytics, and emerging technologies. Prerequisites: CISC 200 and ACCT 311.

4 Credits

450-01
Database Design I
 
MWF 9:35 am - 10:40 am
M. Hoefer
 
09/04 - 12/20
26/26/0
Lecture
CRN 41066
4 Cr.
Size: 26
Enrolled: 26
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

9:35 am
10:40 am
OSS 434

 

9:35 am
10:40 am
OSS 434

 

9:35 am
10:40 am
OSS 434

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 41066

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

  Michael Hoefer

This course introduces the fundamental concepts of database management, including aspects of data models, database languages, database design, indexing, and other topics in the field. Emphasis on general purpose relational database management systems using Relational Algebra and SQL. Prerequisites: MATH 128 and a minimum grade of C- in CISC 230

4 Credits

480-D01
Senior Capstone
 
MWF 2:55 pm - 4:00 pm
R. Hardt
CGoodCore 
09/04 - 12/20
23/14/0
Lecture
CRN 40106
4 Cr.
Size: 23
Enrolled: 14
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

2:55 pm
4:00 pm
OSS 434

 

2:55 pm
4:00 pm
OSS 434

 

2:55 pm
4:00 pm
OSS 434

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 40106

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

Requirements Met:
     CommGood/Community-Engaged
     [Core] Signature Work
     Writing in the Discipline

  Ryan Hardt

The senior capstone course provides computer science majors the opportunity to integrate the knowledge that they have gained from across the curriculum. Students will work in groups to design, document, and implement a large-sized software project. During this process, students will be exposed to programming team organization, software development practices, as well as tools that facilitate the development of software systems. Prerequisites: Senior standing and a minimum grade of C- or better in: CISC 350, CISC 340, and CISC 380 (which 380 may be taken concurrently)

4 Credits

489-01
Topics:Advan.Bus. Intell. Dev.
 
MWF 8:15 am - 9:20 am
M. Salisbury
 
09/04 - 12/20
25/19/0
Topics Lecture 1
CRN 42874
4 Cr.
Size: 25
Enrolled: 19
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su

8:15 am
9:20 am
OSS 431

 

8:15 am
9:20 am
OSS 431

 

8:15 am
9:20 am
OSS 431

   

Subject: Computer & Info Sci (UG) (CISC)

CRN: 42874

In Person | Topics Lecture 1

St Paul: O'Shaughnessy Science Hall 431

  Mark Salisbury

This course prepares students to apply problem-solving skills and data analysis techniques to manipulate large data sets with business intelligence platforms. To develop these skills and techniques, students will use Microsoft’s Power BI and DAX programming to conduct analyses traditionally associated with spreadsheet applications and database management systems. To extend these platforms, students will also apply Python programming as well as newer analyses based on artificial intelligence and machine learning. Students will use pre-trained machine learning models and train their own models for advanced data analysis. Prerequisite – C- or better in CISC 230

4 Credits

DIMA: Digital Media Arts

259-01
Creative Coding
 
See Details
J. Keston
 
09/04 - 12/20
3/3/0
Lecture/Lab
CRN 42330
4 Cr.
Size: 3
Enrolled: 3
Waitlisted: 0
09/04 - 12/20
M T W Th F Sa Su
 

1:30 pm
3:10 pm
JRC 426

 

1:30 pm
3:10 pm
JRC 426

3:25 pm
5:00 pm
JRC 426

     

Subject: Digital Media Arts (DIMA)

CRN: 42330

In Person | Lecture/Lab

St Paul: John Roach Center 426

  John Keston

This course examines the application of new and emerging technologies in creative and interactive media production and development. Modern audiovisual, music, and interactive projects benefit from the expressive use of coding, visual programming environments, microcontrollers, sensors, data visualization, data sonification, automated fabrication, and open-source platforms. As technologies advance, these tools have become more common, less expensive, and easier to use. Students will put several of these recent technologies into practice through several assignments including a final project publicly exhibited or performed at the end of the class.

4 Credits


Advanced Search

Day(s) of the Week
Open/Closed Courses