100
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.
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.
Augmenting Object-Oriented Programming, this course will provide students hands-on experience applying object-oriented programming language syntax, algorithms, and data structures to a variety of programming exercises and/or projects of varying complexity in an active learning environment. Non-majors can bypass this course with permission of the department chair.
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.
Introduces data structures such as stacks, queues, lists, trees, and graphs in an object-oriented framework. Time and space complexity analysis will also be discussed. The material of this course is fundamental in the object-oriented analysis and solution to a wide variety of computing problems.
CSC 144 or permission of instructor.
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.
Notes
Laptop required.
Develops an understanding of algorithmic problem-solving approaches using an object-oriented framework and programming language.