Undergraduate Catalog 2006-07 - DRC Home - Walsh University

Undergraduate Catalog 2006-07 - DRC Home - Walsh University Undergraduate Catalog 2006-07 - DRC Home - Walsh University

drc.walsh.edu
from drc.walsh.edu More from this publisher
20.11.2012 Views

or serve as an experimental offering of a contemplated regular course. May be repeated as new topics are presented. Requires permission of Director of Computer Science. CS 201 Visual Basic 3 sem. hrs. Develop Graphic User Interfaces and add event-driven code to create and/or run simple applications from the Windows environment, using VISUAL BASIC. Understand and use forms, controls, properties, modules. Learn proper Windows design and design considerations. This is largely a hands-on course. Prerequisite: Familiarity with the use of Windows, plus CS 111 or one semester of college computer programming, or permission of the instructor. Offered every fall semester. CS 203 FORTRAN 3 sem. hrs. Practical programming in FORTRAN. Data types and arrays. Algorithm design and structured methods. Programmed functions, subprograms. Program qualities: readable, reliable, maintainable. Applications to numerical, scientific, statistical, related areas. Handson use of production-quality version. Prerequisite: CS 111 or permission of instructor. Scheduled as needed. CS 207 COBOL 3 sem. hrs. Programming applied to typical business and administrative data processing with hands-on exercises using production-quality version of COBOL. Prerequisite: CS 111 or permission of instructor. Offered every spring semester of odd-numbered years. CS 221 Database Techniques 3 sem. hrs. Types of database structures: hierarchic, network, relational. Preparation of structure (normalization, design of records). DBMS use and management, including intermediate SQL. Considerations of data integrity, reliability, security. Hands-on experience using typical DBMS software. Prerequisite: CS 111 or permission of instructor. Offered every fall semester. CS 230-231 Discrete Patterns I and II 3 sem. hrs. each (See Mathematics 230-231) Algorithms and Combinatorics. Logic, circuits, Karnaugh maps. Proofs, including quantified statements and mathematical induction. Relations, graphs, trees. Languages and finite-state machines. Prerequisite for 230: MATH 155 or equivalent with permission; Prerequisite for 231: CS 230. 230 offered every spring semester; 231 offered every fall semester. CS 251 Web Publishing 3 sem. hrs. Introduction to the Internet, World Wide Web, HTML, and web page authoring. Web page construction using web authoring tools will include: frames, graphics, sound and animation. Appropriate design and copyright issues will be addressed. Prerequisite: None. Offered every semester. CS 301 Visual BASIC II 3 sem. hrs. More advanced concepts and methods in Visual BASIC, with concentration on Database and Client-Server Applications and related topics. Prerequisites: CS 201 and CS 221 with grade of C or above. Offered every spring semester of even-numbered years. CS 306 Computer Organization 3 sem. hrs. Investigation of the computer as hierarchy of levels - digital logic; microprogramming; machine; operating system; assembly language. Includes lab work in assembly language. Prerequisite: CS 211 or CS 300 with grade of C or above. Offered every spring semester of evennumbered years. CS 314 Functional Programming 3 sem. hrs. Concepts, structures, methods and applications appropriate to the Functional Paradigm (Currently LISP and Haskell). Prerequisites: CS 111 with grade of C or above, or permission of instructor. Offered every fall semester of even-numbered years. CS 326 Integrated Information 3 sem. hrs. Systems (See Business 326) Study of conceptual foundations, structures, and development of effective data-based management systems, including analysis of appropriate hardware, software, and administrative controls. Prerequisite: BUS 105 or CS 101 or permission of the instructor. Offered every semester. CS 385 Computer Science 2-6 sem. hrs. Internship Interns receive practical learning experience outside the academic setting. Requires permission of the Director of Computer Science and agreement of the relevant authority on the employer's side. May not be repeated. Offered by arrangement. CS 402 Modular Projects 3 sem. hrs. Students will undertake a semester-long, real-life programming project while gaining expertise in the C language. Individual or group projects depending on the composition of the class and the interests of the students. Prerequisite: CS 311 with grade of C or above. Offered every fall semester of even-numbered years. CS 403 Object Oriented 3 sem. hrs. Programming with C++ An introduction to object-oriented programming using the C++ language. Topics include abstract data types, polymorphism and overloading. Assumes familiarity and comfort with C programming language. Course begins with investigation of differences between C and C++; proceeds into object-oriented programming in C++. Prerequisite: CS 402 with grade of C or above or ability to program in C and permission of instructor. Offered every spring semester of odd-numbered years. CS 404 Principles of Computer 3 sem. hrs. Languages Comparative study of key programming languages in view of design concepts and seminal implementation methods. Introduction to LISP or similar language with lab exercises. Prerequisites: CS 306 and CS 311 with grade of C or above. Not currently offered. CS 405 Operating Systems 3 sem. hrs. Investigation of the principles of a modern computer operating system. Topics include processes, memory management, input/output, file systems. Examples will be taken from current operating systems such as Windows, LINUX/UNIX. Prerequisites: CS 306 and CS 402 with grade of C or above. Offered every spring of odd-numbered years. CS 420/BIO 420/ Introduction to 3 sem. hrs. Bioinformatics Bioinformatics is the application of computer power to problems in biology and medicine. In this course we will learn to use many of the tools of bioinformatics, including genome databases, BLAST searcher, DNA analysis software, and protein structure modeling. Biology majors will do a project which relates to one of their upperlevel biology classes. CS 490 Independent Study/Research 3 sem. hrs. With permission of Director of Computer Science; by arrangement. UNDERGRADUATE CATALOG 119

EARLY CHILDHOOD EDUCATION (ECE) ECE 210 Early Childhood Education: 3 sem. hrs. Introduction Examination of theories in child development which have special relevance to understanding and meeting needs of infants, toddlers, preschoolers, early and late primary children. Appraisal of personal philosophy, preschool visitations, quality early childhood education programs and practices. Field experience required. Prerequisites: EDU 107 and sophomore standing. Offered fall and spring semesters. ECE 211 Early Childhood Education: 3 sem. hrs. Assessment, Growth and Development Evaluation of physical, cognitive, social and emotional growth and development of infants, toddlers, preschoolers, early and late primary children. Basic principles for working with special-needs children. Developmentally appropriate practices are identified. Field experience required. Prerequisites: EDU 107 and sophomore standing. Offered fall and spring semesters. ECE 213 Early Childhood Education 3 sem. hrs. Psychology Learning theories and instructional models are examined from a practical classroom-based perspective. Emphasis is on interpreting and integrating educational concepts to address various learning situations in the early childhood classroom setting. Cognitive, social, and personal development are included as are concepts of motivation, instructional design and approaches, individual learning style and needs, and classroom decision-making processes. Prerequisites: EDU 107 and sophomore standing. Offered every semester. Admission to the Teacher Preparation Program required prior to enrollment in 300-/400-level education courses. ECE 313 Early Childhood Language 4 sem. hrs. Arts Studies Methods Pre-service teachers will learn various instructional delivery strategies. The social studies curriculum will be explored. Literacy methods and materials for reading, writing, speaking and listening skills are shared. Peer teaching strengthens the student's knowledge, skills and performance. Planning and the implementation of integrative activities are stressed; adaptive lesson planning is investigated. Prerequisite: ECE 210 and ECE 211. Offered fall and spring semesters. ECE 315 Early Childhood 4 sem. hrs. Mathematics and Science Methods Course shows how to teach early childhood mathematics and science and takes the pre-service teacher through the learning-discovery process of the subject matter to be taught. Developmentally appropriate lesson planning is based on knowledge of individual children, the community, and curriculum goals and content. Prerequisites: ECE 210 & 211. Offered fall and spring semesters. ECE 316 Early Childhood Education: 3 sem. hrs. Teaching, Learning & Organizing The incorporation of the knowledge and understanding of child development with concepts from the academic disciplines. Course examines resources for planning creative experiences for young children; relationships between materials and total learning environment; and techniques for helping children with special needs. Basic principles of administration, organization, and operation of early childhood 120 2006-2007 WALSH UNIVERSITY quality programs. Prerequisites: ECE 210 and 211. Offered fall and spring semesters. ECE 318 Early Childhood Integrated 3 sem. hrs. Arts Methods Focus on development of children's aesthetic experiences through the design, extension and application of the creative arts. Teaching techniques and ways to use creative activities in music, visual art, movement and drama are investigated. A variety of materials and media are demonstrated to alert the preservice teacher to the ways to elicit and nourish creativity in children ages three through eight. Field experience required. Prerequisites: ECE 210 & 211. Offered fall and spring semesters. ECE 319 Early Childhood Education: 3 sem. hrs. Curriculum & Intervention Strategies (Moderate/Intensive) Study of curriculum development and intervention practices for young children with moderate-intensive disabilities. Course emphasizes collaborative partnership of professional disciplines and the child's family, in planning and implementing curricula and interventions. Course presents curriculum models and intervention methodologies based on developmentally and individually appropriate practices for the young child. Field experience required. Offered every spring semester. ECE 410 Early Childhood: 3 sem. hrs. Professionalism in Practice, Pre-Student Teaching Seminar and guided practice experience directly prior to student teaching semester. Concepts and practice in collaboration with family, professionals, and community members, inclusionary issues, team teaching. Course includes dialogue and planning activities with peers from general education for children with and without special needs. Field experience, on-site in university after-school programs and offsite in subsequent student teaching setting with weekly meetings. Course is to be taken the semester directly prior to student teaching, may be taken concurrently with 300-400 level courses. All coursework and the appropriate Praxis II content test(s) must be successfully completed in order for student teaching to occur the following semester. Offered fall and spring semesters. ECE 411 Early Childhood Student 9 sem. hrs. Teaching Theory is implemented along with actual teaching in two early childhood settings. Skills in methods, procedures, and techniques are developed. Individual and group conferences are held with the University's supervisor of student teaching and with cooperating teachers. Prerequisite: all coursework leading to ECE Licensure. Taken currently with ECE 412. Offered fall and spring semesters. ECE 412 Early Childhood Teaching 3 sem. hrs. Seminar This capstone seminar accompanies the clinical practice and serves as the Heritage III requirement for Education students. The seminar provides for the integration of experience in the liberal arts tradition which enables students to respond to the contemporary challenges of the 21st century posed by the teaching profession today. Prerequisites: all coursework leading to Early Childhood licensure. Course to be taken concurrently with student teaching (ECE 411). Offered fall and spring semesters.

or serve as an experimental offering of a contemplated regular<br />

course. May be repeated as new topics are presented. Requires permission<br />

of Director of Computer Science.<br />

CS 201 Visual Basic 3 sem. hrs.<br />

Develop Graphic User Interfaces and add event-driven code to create<br />

and/or run simple applications from the Windows environment,<br />

using VISUAL BASIC. Understand and use forms, controls, properties,<br />

modules. Learn proper Windows design and design considerations.<br />

This is largely a hands-on course. Prerequisite: Familiarity<br />

with the use of Windows, plus CS 111 or one semester of college computer<br />

programming, or permission of the instructor. Offered every<br />

fall semester.<br />

CS 203 FORTRAN 3 sem. hrs.<br />

Practical programming in FORTRAN. Data types and arrays.<br />

Algorithm design and structured methods. Programmed functions,<br />

subprograms. Program qualities: readable, reliable, maintainable.<br />

Applications to numerical, scientific, statistical, related areas. Handson<br />

use of production-quality version. Prerequisite: CS 111 or permission<br />

of instructor. Scheduled as needed.<br />

CS 2<strong>07</strong> COBOL 3 sem. hrs.<br />

Programming applied to typical business and administrative data<br />

processing with hands-on exercises using production-quality version<br />

of COBOL. Prerequisite: CS 111 or permission of instructor. Offered<br />

every spring semester of odd-numbered years.<br />

CS 221 Database Techniques 3 sem. hrs.<br />

Types of database structures: hierarchic, network, relational.<br />

Preparation of structure (normalization, design of records). DBMS<br />

use and management, including intermediate SQL. Considerations of<br />

data integrity, reliability, security. Hands-on experience using typical<br />

DBMS software. Prerequisite: CS 111 or permission of instructor.<br />

Offered every fall semester.<br />

CS 230-231 Discrete Patterns I and II 3 sem. hrs. each<br />

(See Mathematics 230-231) Algorithms and Combinatorics. Logic,<br />

circuits, Karnaugh maps. Proofs, including quantified statements and<br />

mathematical induction. Relations, graphs, trees. Languages and<br />

finite-state machines. Prerequisite for 230: MATH 155 or equivalent<br />

with permission; Prerequisite for 231: CS 230. 230 offered every<br />

spring semester; 231 offered every fall semester.<br />

CS 251 Web Publishing 3 sem. hrs.<br />

Introduction to the Internet, World Wide Web, HTML, and web page<br />

authoring. Web page construction using web authoring tools will<br />

include: frames, graphics, sound and animation. Appropriate design<br />

and copyright issues will be addressed. Prerequisite: None. Offered<br />

every semester.<br />

CS 301 Visual BASIC II 3 sem. hrs.<br />

More advanced concepts and methods in Visual BASIC, with concentration<br />

on Database and Client-Server Applications and related<br />

topics. Prerequisites: CS 201 and CS 221 with grade of C or above.<br />

Offered every spring semester of even-numbered years.<br />

CS 306 Computer Organization 3 sem. hrs.<br />

Investigation of the computer as hierarchy of levels - digital logic;<br />

microprogramming; machine; operating system; assembly language.<br />

Includes lab work in assembly language. Prerequisite: CS 211 or CS<br />

300 with grade of C or above. Offered every spring semester of evennumbered<br />

years.<br />

CS 314 Functional Programming 3 sem. hrs.<br />

Concepts, structures, methods and applications appropriate to the<br />

Functional Paradigm (Currently LISP and Haskell).<br />

Prerequisites: CS 111 with grade of C or above, or permission of<br />

instructor. Offered every fall semester of even-numbered years.<br />

CS 326 Integrated Information 3 sem. hrs.<br />

Systems<br />

(See Business 326) Study of conceptual foundations, structures, and<br />

development of effective data-based management systems, including<br />

analysis of appropriate hardware, software, and administrative controls.<br />

Prerequisite: BUS 105 or CS 101 or permission of the instructor.<br />

Offered every semester.<br />

CS 385 Computer Science 2-6 sem. hrs.<br />

Internship<br />

Interns receive practical learning experience outside the academic<br />

setting. Requires permission of the Director of Computer Science and<br />

agreement of the relevant authority on the employer's side. May not<br />

be repeated. Offered by arrangement.<br />

CS 402 Modular Projects 3 sem. hrs.<br />

Students will undertake a semester-long, real-life programming project<br />

while gaining expertise in the C language. Individual or group<br />

projects depending on the composition of the class and the interests<br />

of the students. Prerequisite: CS 311 with grade of C or above.<br />

Offered every fall semester of even-numbered years.<br />

CS 403 Object Oriented 3 sem. hrs.<br />

Programming with C++<br />

An introduction to object-oriented programming using the C++ language.<br />

Topics include abstract data types, polymorphism and overloading.<br />

Assumes familiarity and comfort with C programming language.<br />

Course begins with investigation of differences between C<br />

and C++; proceeds into object-oriented programming in C++.<br />

Prerequisite: CS 402 with grade of C or above or ability to program<br />

in C and permission of instructor. Offered every spring semester of<br />

odd-numbered years.<br />

CS 404 Principles of Computer 3 sem. hrs.<br />

Languages<br />

Comparative study of key programming languages in view of design<br />

concepts and seminal implementation methods. Introduction to LISP<br />

or similar language with lab exercises. Prerequisites: CS 306 and CS<br />

311 with grade of C or above. Not currently offered.<br />

CS 405 Operating Systems 3 sem. hrs.<br />

Investigation of the principles of a modern computer operating system.<br />

Topics include processes, memory management, input/output,<br />

file systems. Examples will be taken from current operating systems<br />

such as Windows, LINUX/UNIX. Prerequisites: CS 306 and CS<br />

402 with grade of C or above. Offered every spring of odd-numbered<br />

years.<br />

CS 420/BIO 420/ Introduction to 3 sem. hrs.<br />

Bioinformatics<br />

Bioinformatics is the application of computer power to problems in<br />

biology and medicine. In this course we will learn to use many of the<br />

tools of bioinformatics, including genome databases, BLAST<br />

searcher, DNA analysis software, and protein structure modeling.<br />

Biology majors will do a project which relates to one of their upperlevel<br />

biology classes.<br />

CS 490 Independent Study/Research 3 sem. hrs.<br />

With permission of Director of Computer Science; by arrangement.<br />

UNDERGRADUATE CATALOG 119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!