13 courses with the subject CSCI, 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.
CSCI 1100Fundamentals of Computers4
Overview of the computer system: the CPU and chip technology, input and output, storage devices, communications and networks, the Internet and World Wide Web, programming and languages, operating ft systems, applications software, security, privacy and ethics, artificial intelligence, expert systems and robotics, virtual reality, ergonomics, Windows, word processing, spreadsheets, database management systems, presentation graphics. Offered: Fall, Spring.
Programming in C++ (4 cr) Programming in C++ and concepts of C++, with an emphasis on programming techniques and object-oriented programming. Must be completed within the last 7 years prior to receiving the AAS degree in Computer Technology.
in Java (4 cr) Introduction to object-oriented programming using the Java programming language. Use of Java for developing conventional applications and Internet-based applications will be examined. Must be completed within the last seven years prior to receiving the AAS degree in Computer Technology.
Topics of current interest in the computer sciences, including specialized language courses and operating system courses. Topics courses do not satisfy goals of the Minnesota Transfer Curriculum.
Introduces students to the fundamental principles of programming. Procedures, recursion, and iteration will be presented as algorithmic development techniques. Abstract data types, modularity and the use of abstraction to hide program details will be emphasized throughout the course. The computer language Python is used as a formal way of expressing algorithms and data. registration. Offered: Fall, Spring.
Reinforces the concepts presented in CSCI 2001, such as data abstractions, from an object-oriented programming perspective. Introduces data structures such as stacks, queues, and trees, and introduces sorting algorithms. Students will implement data structures and their operations as abstract data types using an object-oriented approach. The programming language Java is used to express the concepts of the course. Spring.
Concepts fundamental to the analysis of algorithms. Topics include logic, sets, methods of proof including mathematical induction, combinatorics, relations, solution of recurrence relations, graphs, trees. Offered: Fall, Spring.
cr) Introduction to computer organization, machine language, and use of assembly language programming using the Motorola 680x0. Java. Offered: Fall, Spring.
Algebra (4 cr) Matrices and linear transformations, basic theory, linear vector spaces, inner product spaces. Systems of linear equations, Eigenvalues, and singular values. Algorithms and computational matrix methods using MATLAB. Use of matrix methods to solve a variety of computer science problems. Offered: Fall, Spring.
Special topic of current interest in the computer sciences, including specialized language courses and operating system courses. Intended for second-year students. Topics courses do not satisfy goals of the Minnesota Transfer Curriculum.