2022-2023 Academic Catalog 
    
    Feb 19, 2025  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

CSCI 201 - Proseminar In Computer Science


The presentation of topics in computer science by and for senior undergraduates. These presentations acquaint students with diverse subjects, introduce them to researching known topics and give them practice in presenting material to their peers. Faculty members will also present some research topics. Possible areas the topics may be drawn from might include robotics, networking, NP complete problems, neural networks, expert systems, parallel algorithms. Minimum grade of C- required for prerequisites.

SPRING 2023

SECTION 01 - QUANTUM COMPUTING: This course will study the most important elements of this still emerging field of study, including Shor’s quantum algorithm for factoring integers, Grover’s quantum search of an unsorted database, and other algorithms related to these. The course will also explore very basic elements of the burgeoning field of quantum information theory: superdense coding, quantum cryptography, and quantum teleportation. 

SECTION 02 - SOFTWARE AUTOMATION TESTING: Corporate Tech companies want to move to Automation Testing.  Students will develop a sound knowledge of TypeScript fundamentals and unit test framework. In addition to this, students will gain in-depth knowledge of JavaScript frameworks. The course will teach students to develop industry-standard testing. Students will build end-to-end UI test cases as well as testcases for API. This course will provide students with a complete knowledge of automation testing technologies and teach them how to build robust testing frameworks.

FALL 2022 - Software Development Operations 
In this course we will discuss the latest software tools used in software industries to help build and deliver software.  Main focus will be towards the Continuous Integration/Continuous Development. This course will help students gain hand-on knowledge and confidence to help deliver software. 

Prerequisites: CSCI 121 - Data Structures   or instructor permission.
(min grade of C- required for prereq)

Anticipated Terms Offered: Offered periodically