100

CSC 140 Survey of Computers

Is a thorough introduction to computers, including hardware and software concepts. Hands-on experience using micro-computer hardware and software tools is included. Elementary skills in using such computer tools as word processing, spreadsheets, database managers, and programming will be developed as time allows. Social issues involving computers will be discussed.

3

CSC 141 Introduction to Computer Science

Serves three main purposes: to develop in students an understanding of the algorithmic formulation of methods for problem solving on a computer; to train students to use at least one procedural computer language; and to acquaint students with the basic properties of computers.

3

CSC 144 Object-Oriented Programming

Serves three main purposes: to develop in the students an understanding of the principles of object-oriented programming, to introduce the student to the algorithmic methods for problem solving on the computer, and to train students to use at least one object-oriented computer language.

3

CSC 145 Data Structures

Introduces data structures such as stacks, queues, lists, trees, and graphs in an object-oriented framework. The material of this course is fundamental in the object-oriented analysis and computer solution of a wide variety of problems.

3

Prerequisites

CSC 144 or permission of instructor.

CSC 155 Computers and Instructional Technology I

This course enables the student educator to design and evaluate digital tools for various learning environments based on proven cognitive science illuminating how the brain processes and integrates new learning. Students will become familiar with pedagogical practices grounded in frameworks such as TPACK (Technological Pedagogical Content Knowledge) and SAMR (Substitution, Augmentation, Modification, and Redefinition) and aligned with the International Society for Technology in Education (ISTE) educator standards, the Ohio Standards for the Teaching Profession (OSTP), and the Specialized Professional Associations (SPA) standards for their area of licensure. Future educators will design technology-enhanced instruction appropriate to a variety of learners’ needs and connect their practice to a Catholic understanding of the important role of teachers in society. Finally, students seeking admission to the education program will begin the development of a personal e-Portfolio to which they will add digital artifacts as they progress through the program demonstrating their proficiency in content knowledge; classroom environments; planning, instruction and assessment; professional responsibility, technology, and diversity (meeting the distinct learning needs of P-12 students). This course is for those seeking teacher licensure.  

3

Notes

Laptop required.

CSC 171 Applied Object-Oriented Programming

Serves three main purposes: to develop in the students an understanding of the object-oriented approaches to the algorithmic formulation of methods for problem solving on the computer; to train students to use at least one object-oriented computer language and to prepare students for applied object-oriented programming in their upper level courses.

3