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)

115-01
Introduction to Applications of Artificial Intelligence
 
TR 8:00 am - 9:40 am
S. Bowe
 
02/01 - 05/21
26/0/0
Lecture
CRN 22166
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su
 

8:00 am
9:40 am
OSS 432

 

8:00 am
9:40 am
OSS 432

     

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

CRN: 22166

Lecture

St Paul: O'Shaughnessy Science Hall 432

  Sarah Bowe

This course introduces the fundamentals of applications of Artificial Intelligence (AI), with a special focus on generative AI applications. It is designed for students from various disciplines, aiming to provide an introduction to AI's principles, applications, ethical considerations, and its transformative potential across industries. Students will be introduced to how AI systems are designed, trained, and applied in real-world scenarios, emphasizing generative models like GPT (Generative Pre-trained Transformer) and their applications in areas like natural language processing, computer vision, and beyond.

4 Credits

130-01
Introduction to Programming and Problem Solving in the Sciences
 
See Details
TBD
LAIB 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20911
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20911

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

130-02
Introduction to Programming and Problem Solving in the Sciences
 
See Details
TBD
LAIB 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20912
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

9:35 am
10:40 am
OSS 428

9:55 am
11:35 am
OSS 429

9:35 am
10:40 am
OSS 428

 

9:35 am
10:40 am
OSS 428

   

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

CRN: 20912

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

130-03
Introduction to Programming and Problem Solving in the Sciences
 
See Details
TBD
LAIB 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20913
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20913

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

130-04
Introduction to Programming and Problem Solving in the Sciences
 
MW 5:30 pm - 8:15 pm
TBD
LAIB 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20914
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20914

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

130-05
Introduction to Programming and Problem Solving in the Sciences
 
TR 5:30 pm - 8:15 pm
TBD
LAIB 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20915
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20915

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 429

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

131-01
Intro-Programming&Prob Solving
 
See Details
M. Werness
 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20916
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

9:35 am
10:40 am
OSS 429

 

9:35 am
10:40 am
OSS 429

8:00 am
9:40 am
OSS 429

9:35 am
10:40 am
OSS 429

   

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

CRN: 20916

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

131-02
Intro-Programming&Prob Solving
 
See Details
M. Hoefer
 
02/01 - 05/21
24/0/0
Lecture/Lab
CRN 20917
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

1:35 pm
2:40 pm
OSS 429

 

1:35 pm
2:40 pm
OSS 429

9:55 am
11:35 am
OSS 429

1:35 pm
2:40 pm
OSS 429

   

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

CRN: 20917

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, 007, 107,108, 109, 113, 114, or 200.

4 Credits

200-02
Intro-Computer Tech & Bus Appl
 
MWF 8:15 am - 9:20 am
TBD
LAIB 
02/01 - 05/21
30/0/0
Lecture
CRN 20918
4 Cr.
Size: 30
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

8:15 am
9:20 am
JRC 426

 

8:15 am
9:20 am
JRC 426

 

8:15 am
9:20 am
JRC 426

   

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

CRN: 20918

In Person | Lecture

St Paul: John Roach Center 426

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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
Intro-Computer Tech & Bus Appl
 
MWF 9:35 am - 10:40 am
TBD
LAIB 
02/01 - 05/21
30/0/0
Lecture
CRN 20919
4 Cr.
Size: 30
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

9:35 am
10:40 am
JRC 426

 

9:35 am
10:40 am
JRC 426

 

9:35 am
10:40 am
JRC 426

   

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

CRN: 20919

In Person | Lecture

St Paul: John Roach Center 426

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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 9:55 am - 11:35 am
S. Bowe
LAIB 
02/01 - 05/21
30/0/0
Lecture
CRN 20920
4 Cr.
Size: 30
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su
 

9:55 am
11:35 am
OSS 432

 

9:55 am
11:35 am
OSS 432

     

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

CRN: 20920

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 432

Requirements Met:
     Liberal Arts Bus Minor Appr

  Sarah Bowe

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 8:00 am - 9:40 am
TBD
LAIB 
02/01 - 05/21
30/0/0
Lecture
CRN 20921
4 Cr.
Size: 30
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20921

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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
 
MW 3:25 pm - 5:00 pm
TBD
LAIB 
02/01 - 05/21
30/0/0
Lecture
CRN 20922
4 Cr.
Size: 30
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

3:25 pm
5:00 pm
OSS 431

 

3:25 pm
5:00 pm
OSS 431

       

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

CRN: 20922

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

Requirements Met:
     Liberal Arts Bus Minor Appr

Instructor: TBD

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
S. Yilek
 
02/01 - 05/21
26/0/0
Lecture/Lab
CRN 20923
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

9:35 am
10:40 am
OSS 431

 

9:35 am
10:40 am
OSS 431

8:00 am
9:40 am
OSS 428

9:35 am
10:40 am
OSS 431

   

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

CRN: 20923

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

St Paul: O'Shaughnessy Science Hall 431

  Scott Yilek

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
 
02/01 - 05/21
26/0/0
Lecture/Lab
CRN 20924
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

10:55 am
12:00 pm
OSS 428

 

10:55 am
12:00 pm
OSS 428

9:55 am
11:35 am
OSS 428

10:55 am
12:00 pm
OSS 428

   

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

CRN: 20924

In Person | Lecture/Lab

St Paul: O'Shaughnessy Science Hall 428

  Pakeeza Akram

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 9:35 am - 10:40 am
R. Hardt
 
02/01 - 05/21
26/0/0
Lecture
CRN 20925
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

9:35 am
10:40 am
OSS 432

 

9:35 am
10:40 am
OSS 432

 

9:35 am
10:40 am
OSS 432

   

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

CRN: 20925

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 432

  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
 
TR 1:30 pm - 3:10 pm
S. Miracle
 
02/01 - 05/21
26/0/0
Lecture
CRN 20926
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su
 

1:30 pm
3:10 pm
OSS 434

 

1:30 pm
3:10 pm
OSS 434

     

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

CRN: 20926

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

  Sarah Miracle

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

260-01
Data Fundamentals and Apps
 
MWF 12:15 pm - 1:20 pm
M. Salisbury
 
02/01 - 05/21
24/0/0
Lecture
CRN 20927
4 Cr.
Size: 24
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

12:15 pm
1:20 pm
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: 20927

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 429

  Mark Salisbury

This course will prepare students to apply fundamental tools that are used to manipulate data. It will provide an introduction to spreadsheets, database technologies, and programming. Students will learn how to employ these tools to solve problems related to business, life sciences, and actuarial sciences.Prerequisites: Math placement at level of MATH 111 or above; or MATH 100, 101, 105, 108, 109, 111 or 113 NOTE: Students who receive credit for CISC 260 may not receive credit for CISC 200, 110 or 216.

4 Credits

310-01
Operating Systems
 
MWF 10:55 am - 12:00 pm
T. Marrinan
 
02/01 - 05/21
26/0/0
Lecture
CRN 20928
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20928

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Thomas Marrinan

The basic principles of designing and building operating systems. Sequential versus concurrent processes, synchronization and mutual exclusion, memory management techniques, CPU scheduling, input/output device handling, file systems design, security and protection. Prerequisite: A minimum grade of C- in CISC 340 or ENGR 330

4 Credits

310-02
Operating Systems
 
MWF 12:15 pm - 1:20 pm
T. Marrinan
 
02/01 - 05/21
26/0/0
Lecture
CRN 20929
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20929

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Thomas Marrinan

The basic principles of designing and building operating systems. Sequential versus concurrent processes, synchronization and mutual exclusion, memory management techniques, CPU scheduling, input/output device handling, file systems design, security and protection. Prerequisite: A minimum grade of C- in CISC 340 or ENGR 330

4 Credits

340-01
Computer Architecture
 
MW 3:25 pm - 5:00 pm
TBD
 
02/01 - 05/21
26/0/0
Lecture
CRN 20930
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

3:25 pm
5:00 pm
OSS 428

 

3:25 pm
5:00 pm
OSS 428

       

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

CRN: 20930

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 428

Instructor: TBD

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
 
MW 5:30 pm - 7:15 pm
TBD
 
02/01 - 05/21
26/0/0
Lecture
CRN 20931
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20931

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 428

Instructor: TBD

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
 
MWF 8:15 am - 9:20 am
S. Yilek
 
02/01 - 05/21
26/0/0
Lecture
CRN 20932
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20932

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
 
TR 8:00 am - 9:40 am
S. Miracle
 
02/01 - 05/21
26/0/0
Lecture
CRN 20934
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su
 

8:00 am
9:40 am
OSS 434

 

8:00 am
9:40 am
OSS 434

     

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

CRN: 20934

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

  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 113 (or MATH 109 or MATH 112), MATH 128, CISC 230, and CISC 231

4 Credits

380-02
Algorithms
 
TR 9:55 am - 11:35 am
S. Miracle
 
02/01 - 05/21
26/0/0
Lecture
CRN 20935
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su
 

9:55 am
11:35 am
OSS 434

 

9:55 am
11:35 am
OSS 434

     

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

CRN: 20935

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

  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 113 (or MATH 109 or MATH 112), MATH 128, CISC 230, and CISC 231

4 Credits

440-01
Artificial Intelligence
 
TR 9:55 am - 11:35 am
R. Hardt
 
02/01 - 05/21
26/0/0
Lecture
CRN 20936
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20936

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Ryan Hardt

This course focuses on the fundamental ability of intelligent systems, including problem-solving, reasoning, decision-making, and learning. It further examines the logical and probabilistic foundations that support these processes. The topics include problem formulation, search strategies, state spaces, applications of logic, knowledge representation, planning, and diverse application domains. Prerequisites: A minimum grade of C- or better in MATH 113 (or MATH 109 or MATH 112), MATH 128, DASC 120 (or DASC 112), CISC 230, and CISC 231

4 Credits

440-02
Artificial Intelligence
 
TR 1:30 pm - 3:10 pm
R. Hardt
 
02/01 - 05/21
26/0/0
Lecture
CRN 20937
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20937

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 431

  Ryan Hardt

This course focuses on the fundamental ability of intelligent systems, including problem-solving, reasoning, decision-making, and learning. It further examines the logical and probabilistic foundations that support these processes. The topics include problem formulation, search strategies, state spaces, applications of logic, knowledge representation, planning, and diverse application domains. Prerequisites: A minimum grade of C- or better in MATH 113 (or MATH 109 or MATH 112), MATH 128, DASC 120 (or DASC 112), CISC 230, and CISC 231

4 Credits

450-01
Database Design I
 
MW 3:25 pm - 5:00 pm
M. Hoefer
 
02/01 - 05/21
26/0/0
Lecture
CRN 20938
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

3:25 pm
5:00 pm
OSS 432

 

3:25 pm
5:00 pm
OSS 432

       

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

CRN: 20938

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 432

  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: A minimum grade of C- in CISC 230

4 Credits

480-01
Senior Capstone
 
MWF 9:35 am - 10:40 am
P. Jimenez Pazmino
Core 
02/01 - 05/21
22/0/0
Lecture
CRN 20939
4 Cr.
Size: 22
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20939

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

Requirements Met:
     [Core] Signature Work
     Writing in the Discipline

  Priscilla Jimenez Pazmino

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

480-02
Senior Capstone
 
MWF 10:55 am - 12:00 pm
P. Jimenez Pazmino
Core 
02/01 - 05/21
22/0/0
Lecture
CRN 20940
4 Cr.
Size: 22
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
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: 20940

In Person | Lecture

St Paul: O'Shaughnessy Science Hall 434

Requirements Met:
     [Core] Signature Work
     Writing in the Discipline

  Priscilla Jimenez Pazmino

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-02
Topics: Comp Viz
 
MWF 1:35 pm - 2:40 pm
P. Akram
 
02/01 - 05/21
26/0/0
Topics Lecture 2
CRN 20942
4 Cr.
Size: 26
Enrolled: 0
Waitlisted: 0
02/01 - 05/21
M T W Th F Sa Su

1:35 pm
2:40 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: 20942

In Person | Topics Lecture 2

St Paul: O'Shaughnessy Science Hall 428

  Pakeeza Akram

The subject matter of these courses will vary from year to year, but will not duplicate existing courses. Descriptions of these courses are available in Classfinder, View Searchable Class Schedule

4 Credits


Advanced Search

Day(s) of the Week
Open/Closed Courses