Harrisburg University of Science and Technology · Courses
CISC
31 courses with the subject CISC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
Two years of high school algebra or equivalent Description: This course provides an introduction to mobile robots and the fundamental concepts of programming by using Lego Mindstorms RCX robots. Lectures are followed by hands-on exercises performed in groups, where creativity is a key component. The primary goal is to obtain both visual and textual programming skills while promoting social aptitudes such as leadership and teamwork. Offered Summer semester, annually.
None Description: This course introduces mobile robots and the fundamental concepts of programming using Lego Mindstorms robots. Lectures are followed by hands-on labs where creativity and problem solving are key components. The primary goal is to obtain both visual and textual programming skills while promoting social aptitudes such as leadership and teamwork. Limited to the Dual Enrollment student. Offered Summer semester, annually.
Based on topic(s) covered or permission of instructor Description: This course covers topics in Computer & Information Sciences. Due to the nature of evolving topics, this course may not be eligible for repeat. Offered Summer semester, annually.
Based on topic(s) covered or permission of instructor Description: This course covers topics in Computer & Information Sciences. Due to the nature of evolving topics, this course may not be eligible for repeat. Offered as needed.
CISC 120 Description: This course builds upon fundamental concepts of programming and introduces several more advanced concepts. Emphasis is placed on the practical applications of the techniques and structures, as opposed to abstract theory, in the hopes of rendering the content accessible and useful in the context of using programming as a tool to solve problems. Topics covered include the basics of Object-Oriented Programming (OOP), sorting and searching algorithms, and basic data structures. Offered Fall and Spring semester, annually.
MATH 210 and one of the following, C or higher in CISC 140 or C or higher in CISC 160 Description: This course covers the basic techniques used to analyze problems and algorithms, including asymptotic, upper/lower bounds, and best/average/worst case analysis. Amortized analysis, complexity, and basic techniques are used to design algorithms and to analyze important classical algorithms including sorting, string, matrix, and graph algorithms. The goal for the student is to be able to apply all the above to design solutions for real-world problems. Offered Fall and Spring semester, annually.
C or higher in CISC 211 and C or higher in CISC 233 Description: This course provides an introduction to the design and implementation of operating systems. The student is exposed to different operating systems on various computer platforms and is expected to develop a significant operating system programming project in this area. Topics may include operating systems principles, computer architecture, concurrency threads, CPU scheduling and dispatching, memory management techniques, computer security and system administration. Offered Fall and Spring semester, annually.
CISC 325Programming Languages Concepts and Paradigms3
60 credit hours completed and consent of the instructor and academic advisor Description: This course covers emerging topics in Computer and Information Science. It is an in-depth study of a selected specialized area of Computer and Information Science and the content varies by semester. Due to the nature of evolving topics, this course may not be eligible for repeat. Offered Fall semester, annually.
CISC 340 and MATH 250 Description: This course provides a broad introduction to machine learning, statistical pattern recognition, and deep learning. The student gains practical knowledge and skills of machine learning algorithms by tackling real-world problems via programming projects. The lectures will cover linear models, kernel machines, mixture models, neural networks, and deep learning. Offered Fall semester, annually.
60 credit hours completed or assigned based on specified topic Description: This course covers emerging topics in Computer and Information Science. It is an in-depth study of a selected specialized area of Computer and Information Science and the content varies by semester. Due to the nature of evolving topics, this course may not be eligible for repeat. Offered as needed.
CISC 491Software Development Processes and Quality3