Try ClassNavigator, an
AI tool designed to help users at the University of St. Thomas find class information. Currently in testing.
Enrollment and waitlist data for current and upcoming courses refresh every 10 minutes; all other information as of 6:00 AM.
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
8:15 am |
8:15 am |
8:00 am |
8:15 am |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41225
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 428
Requirements Met:
Liberal Arts Bus Minor Appr
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, 108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
9:35 am |
8:00 am |
9:35 am |
9:35 am |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41226
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 428
Requirements Met:
Liberal Arts Bus Minor Appr
Writing to learn
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, 108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
12:15 pm |
9:55 am |
12:15 pm |
12:15 pm |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41228
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 432
Requirements Met:
Liberal Arts Bus Minor Appr
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, 108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
5:30 pm |
5:30 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41229
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 429
Requirements Met:
Liberal Arts Bus Minor Appr
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, 108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
8:15 am |
8:00 am |
8:15 am |
8:15 am |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41230
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 429
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,108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
9:35 am |
9:35 am |
1:30 pm |
9:35 am |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41231
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 429
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,108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
10:55 am |
9:55 am |
10:55 am |
10:55 am |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41232
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 429
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,108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
12:15 pm |
1:30 pm |
12:15 pm |
12:15 pm |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41233
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 429
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,108, 109, 113, 114, or 200.
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
| + asynchronous coursework | ||||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41234
Online: Asynchronous | Lecture
Online
Requirements Met:
Liberal Arts Bus Minor Appr
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
8:15 am |
8:15 am |
8:15 am |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41235
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 434
Requirements Met:
Liberal Arts Bus Minor Appr
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
9:35 am |
9:35 am |
9:35 am |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41236
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 434
Requirements Met:
Liberal Arts Bus Minor Appr
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
8:00 am |
8:00 am |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41237
In Person | Lecture
St Paul: John Roach Center 426
Requirements Met:
Liberal Arts Bus Minor Appr
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
1:30 pm |
1:30 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41238
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 431
Requirements Met:
Liberal Arts Bus Minor Appr
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
9:55 am |
9:55 am |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41239
In Person | Lecture
St Paul: John Roach Center 426
Requirements Met:
Liberal Arts Bus Minor Appr
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
3:25 pm |
3:25 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41240
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 431
Requirements Met:
Liberal Arts Bus Minor Appr
Writing to learn
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
10:55 am |
10:55 am |
9:55 am |
10:55 am |
|||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41241
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 432
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
1:30 pm |
3:25 pm |
1:30 pm |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41242
In Person | Lecture/Lab
St Paul: O'Shaughnessy Science Hall 428
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
10:55 am |
10:55 am |
10:55 am |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41243
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 428
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
12:15 pm |
12:15 pm |
12:15 pm |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41244
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 428
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
3:25 pm |
1:30 pm |
3:25 pm |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41245
In Person | Lecture/Lab
St Paul: John Roach Center 426
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: A minimum grade of C- in CISC 130 or CISC 131
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
3:25 pm |
3:25 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41246
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 428
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
5:30 pm |
5:30 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41247
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 428
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
5:30 pm |
5:30 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41248
In Person | Lecture
St Paul: John Roach Center 426
(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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
10:55 am |
10:55 am |
10:55 am |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41249
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 431
(Formerly CISC 270) This course examines the theory and practice of developing applications for the World Wide Web. Students will learn practical technique for designing and implementing Web applications, with a particular emphasis on server-side processing and data-driven Web sites. Prerequisite: A minimum grade of C- in CISC 230
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
1:35 pm |
1:35 pm |
1:35 pm |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41250
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 431
(Formerly CISC 270) This course examines the theory and practice of developing applications for the World Wide Web. Students will learn practical technique for designing and implementing Web applications, with a particular emphasis on server-side processing and data-driven Web sites. Prerequisite: A minimum grade of C- in CISC 230
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
10:55 am |
10:55 am |
10:55 am |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41251
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 434
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
12:15 pm |
12:15 pm |
12:15 pm |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41252
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 434
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
1:30 pm |
1:30 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41253
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 432
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
9:35 am |
9:35 am |
9:35 am |
||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41254
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 431
Requirements Met:
CommGood/Community-Engaged
[Core] Signature Work
Writing in the Discipline
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
5:30 pm |
5:30 pm |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 43062
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 429
Requirements Met:
[Core] Signature Work
Writing in the Discipline
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
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
9:55 am |
9:55 am |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41255
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 428
Requirements Met:
CommGood/Community-Engaged
This course is designed to apply computer science skills, enabling students to design, build, and evaluate computer-based systems. Students will delve into user-centered research methods, empowering them to use technology to address real societal issues. The course is structured into three comprehensive components: 1) the study of fundamental concepts regarding human-computer interaction and human-centered design, 2) the design and prototype of software artifacts to serve personal and community needs, and 3) the study of research papers on human-computer interaction which will focus on research methods and different problem domains. The course requires a substantial programming background as a prerequisite. Prerequisites: Undergraduate level: CISC 230, Minimum Grade of C-
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
8:00 am |
8:00 am |
|||||
Subject: Computer & Info Sci (UG) (CISC)
CRN: 41256
In Person | Lecture
St Paul: O'Shaughnessy Science Hall 432
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. The instructor and students will also use artificial intelligence to enhance our work. For example, students will be encouraged to use ChatGPT to enhance their programming skills and use ChatGPT to generate the required documentation for their projects – resulting in more functionality in their projects and better documentation. The course counts as a CS Major elective. Prerequisite: C- or better in CISC 230
4 Credits
| 09/03 - 12/19 | ||||||
| M | T | W | Th | F | Sa | Su |
3:25 pm |
1:30 pm |
3:25 pm |
||||
Subject: Digital Media Arts (DIMA)
CRN: 41327
In Person | Lecture/Lab
St Paul: John Roach Center 426
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