Wheeling Jesuit University
Search
 
Computer Science Courses

CSC 108


INTRODUCTION TO STRUCTURED PROGRAMMING

  • 3 credit hours
  • introduces basic computer concepts
  • teaches structured programming with Visual Basic
  • classroom and hands-on lab work
  • no computer experience necessary
  • counts as university mathematics core
  • not counted in Computer Science major or minor courses
  • offered every year



CSC 110

COMPUTER SCIENCE I

  • 3 credit hours
  • rigorous programming design and construction
  • uses Java
  • classroom and hands-on lab work
  • prerequisite: programming experience
  • counts as university mathematics core
  • required for Computer Science major
  • offered every fall


CSC 112

COMPUTER SCIENCE II

  • 3 credit hours
  • rigorous programming design and construction
  • emphasis on data structures
  • uses Java
  • lab work and classroom time
  • prerequisite: CSC 110
  • required for Computer Science major
  • offered every spring


CSC 220

SOCIAL, PROFESSIONAL, AND ETHICAL ISSUES IN COMPUTER SCIENCE

  • 3 credit hours
  • deals with the impact of technology on society, including many professional and ethical issues
  • professional activities, organizations, and publications are explored
  • no programming assignments but plenty of writing and speaking
  • 3 classroom hrs, possible additional field trips, etc
  • prerequisite: none, but students are expected to have experience in computer use
  • required for Computer Science major
  • offered every Spring

CSC 222

COMPUTER SCIENCE III

  • 3 credit hours
  • introduction of additional data structures
  • special emphasis on algorithm design and analysis
  • uses Java
  • substantial programming assignments
  • classroom and hands-on lab work 
  • prerequisite: CSC 112
  • required for Computer Science major
  • offered every fall

CSC 310

ANALYSIS OF ALGORITHMS

  • 3 credit hours
  • in depth exploration of fundemental and advanced algorithms used in Computer Science
    suggested as preparation for graduate school
    programming assignments and other homework
  • 3 classroom hrs
  • prerequisite: CSC 222
  • required course for Computer Science majors
  • offered every spring or as needed 

 

CSC 315

ADVANCED WEB PROGRAMMING

  • 3 credit hours
  • advanced concepts in programming Web applications
  • includes ASP and various scripting languages as well as HTML
  • prerequisites: CSC 108, PWR 253, or instructor permission
  • elective for Computer Science major
  • offered every year


CSC 320

INTRODUCTION TO PROGRAMMING LANGUAGES

  • 3 credit hours
  • language definition, structure, syntax, semantics, and implemtation issues
    imperative, declarative, object-oriented and functional paradigms are explored
  • uses various example languages
  • programming assignments and other homework
  • 3 classroom hrs
  • prerequisite: CSC 222
  • required for Computer Science major
  • offered every other year

CSC 325

OPERATING SYSTEMS

  • 3 credit hours
  • a study of the programs which control a computer
  • topics include: computer structure, multi-programming, multi-processing, concurrency, scheduling and placement algorithms, memory management and virtual memory
  • explores a variety of operating systems
  • 3 classroom hrs
  • prerequisites: CSC 222, CSC 235
  • required for Computer Science major
  • offered every other year

CSC 330

DATABASE DESIGN AND MANAGEMENT

  • 3 credit hours
  • logical and physical database design concepts and database administration
  • emphasis on relational model, but several models are studied
  • currently using MySql for program design
  • programming assignments and semester project
  • 3 classroom hrs
  • prerequisite: CSC 222
  • required for Computer Science major
  • offered every other year

 


CSC 340

340

INTRODUCTION TO COMPUTER GRAPHICS

  • 3 credit hours
  • intro to the techniques used in designing and implementing three-dimensional graphic images and animation
  • currently uses C++ and OpenGL on Linux
  • substantial programming and major project
  • 3 classroom hrs
  • prerequisites: CSC 222, MAT 235, MAT 111 (MAT 240 is advised)
  • elective for Computer Science major
  • offered every other year


CSC 350

COMPUTER ARCHITECTURE

  • 3 credit hours
  • study of structure, design, and function of digital computers and their components
  • 3 classroom hrs
  • prerequisites: CSC 222, CSC 235
  • required for Computer Science major
  • offered every other year

CSC 373

INTERNSHIP

  • 3 credit hours
  • practical experience in the operation of a computer center, system, or network
  • possible work in the Computer Center, NTTC, or outside agency
  • 3 hrs as arranged
  • prerequisites: junior-level status as a Comp Sci major, recommendation of
  • department chair
  • offered by arrangement


CSC 382

JUNIOR SEMINAR

  • 1 credit hours
  • includes group study of a topic, individual presentations, and implementation of a group or individual project
  • prerequisites: CSC 222, junior-level status
  • required for Computer Science major
  • offered every spring


CSC 415

ARTIFICIAL INTELLIGENCE

  • 3 credit hours
  • introduction to the methods and languages of artificial intelligence programming
  • includes: knowledge representation, logical reasoning, expert systems, genetic algorithms, and neural networks
  • 3 classroom hrs
  • prerequisites: CSC 222, MAT 235, MAT 111 (CSC 220, CSC 250 advised)
  • elective for Computer Science major
  • offered every other year

CSC 420

SYSTEM ADMINISTRATION

  • 3 credit hours
  • networking and system administration basics
  • prerequisites: CSC 222, CSC 235
  • elective for Computer Science major
  • offered every other Spring

CSC 435

SOFTWARE ENGINEERING

  • 3 credit hours
  • large program specification, design, modularization, documentation, validation, performance analysis and measurement, maintenance, and user interfaces are covered
  • major programming project designed 
  • 3 classroom hrs
  • prerequisite: CSC 222
  • required for Computer Science major
  • offered every fall for seniors

CSC 436

SOFTWARE ENGINEERING SENIOR PROJECT 

  • 1 credit hour
  • large team project designed and implemented 
  • prerequisite: CSC 435
  • required for Computer Science major
  • offered every spring for seniors


Calendar |  President's Welcome |  Campus Tour |  Services |  Financial Aid |  Campus Directory |  Apply Online


© 2007 Wheeling Jesuit University, Inc. • 316 Washington Avenue • Wheeling • West Virginia • 26003 • (800) 624-6992 • Legal
Website Powered by ActiveCampus™ Software by Datatel