Plus Other Computer-Related Programs at
Penn State York
NEW!
Two &
Four Year Degrees in Information Sciences & Technology (IST)
Associate Degree in Computer Science (No longer
available as of Fall 1999)
Personal Computer Seminar Series
Computer-Related Bachelors Degrees (see above
for 4-Yr IST)
Contacts For More Information
Associate Degree in Computer Science (2CPSC)
This degree is no longer available to new
students.
It has been replaced with two and four year offerings in Information Sciences and
Technology (IST). Please check out our new degree programs in IST.
The 2CPSC (A.S. in Computer Science) degree is a career-oriented program
very popular with business and industry. 2CPSC graduates have a near 100% placement rate.
The program provides excellent opportunities for students and a source of high-quality
candidates for employers both inside and outside the Penn State York service area.
Graduates are also well prepared to continue their education in computer science or a
related field. Computer science courses required for the 2CPSC major are described below.
- CMPSC 100 (Introduction to Computers and Information Systems):
Concepts and vocabulary course surveying the entire field of information systems. Covers
introductory topics involving platforms from PC's to mainframes, systems software,
communications, databases, and a broad range of application areas. Course also includes a
hands-on PC lab introducing the fundamentals of Windows 95/NT, word processing,
spreadsheets, databases, presentation management, e-mail, and the Internet. Attention will
be given to hands-on use of MS Office applications: Word, Excel, Access, and PowerPoint.
- CMPSC 101 (Introduction to Programming): Introduction to computer
programming with C++. Emphasis is on algorithm development, programming techniques, and
style.
- CMPSC 297 (Introduction to Program Development Environments):
Concurrent with CMPSC 101. Introduction to Penn State's PC and mainframe program
development environments. Includes software development environments for PC's and IBM
mainframes. Other useful mainframe tools will also be covered.
- CMPSC 140 (Modern COBOL Programming): Introduction to the ANSI
COBOL programming language. Stresses structured program development.
- CMPSC 174 (Systems Analysis and Design): Covers the methodology,
tools, and techniques of structured systems analysis and design, including study of data
flow diagrams, data structure diagrams, systems flowcharts, structure charts, structured
English, decision tables, decision trees, CASE technology, etc. Involves a semester-long
systems analysis and design project chosen by the student. Students are encouraged to
become involved in internships as part of this course.
- CMPSC 102 (Assembler Language and Object-Oriented C++ Programming):
The first part of the course offers an introduction to machine architecture,
representations of numeric and character data, machine and assembly languages, and
assembler language programming. The second part of the course continues to develop C++ and
object-oriented programming.
- CMPSC 142 (PC Hardware and Local Area Networks): CMPSC 142 is
organized into two modules: (1) PC hardware: Covers the function of major
components of Intel compatible PC's, repair and troubleshooting, and purchasing/upgrading.
Students participate in hands-on exercises including completely disassembling then
reassembling a PC; (2) Local Area Networks (LANs): Covers LAN hardware and
software, including network adapters, cabling, physical and logical topologies, media
access control protocols, Network Operating Systems, etc. Students participate in hands-on
exercises including building and managing a complete client/server LAN using NT Server
with Windows 95 and Windows NT Workstation for the clients.
- CMPSC 144 (File Organizations and Data Structures):
CMPSC 144 focuses on the organization and accessing of data in both main
and auxiliary storage. In addition to the study of external file organizations, it
also includes the functional characteristics of auxiliary storage devices, and advanced
COBOL topics such as the use of COBOL COPY libraries, COBOL character manipulation,
external subprograms, and the newest COBOL language features. The second part of the
course focuses on the study of abstract data structures, and may switch from the
COBOL language to C. The student is assumed to be familiar with both ANSI COBOL and the
rudiments of ANSI C, and hands-on assignments may be given in both languages.
- CMPSC 154 (Advanced Networking; Web Server and Web Content
Administration; Operating Systems Principles): Advanced networking topics, including
TCP/IP installation and configuration, DHCP, WINS, DNS, multi-domain NT Server
administration, and related topics. In addition to focus on NT Server, general operating
systems principles are also studied. Student papers and presentations cover a variety of
commercial operating systems. Hands-on experience installing and managing a web site with
Internet Information Server is required. Student projects include responsibility for web
site content development as well as site management.
- CMPSC 164 (Database Systems): Theory of relational database
systems, including the important topics of database design and normalization. Extensive
coverage of the increasingly important database manipulation language SQL is also
provided.
- CMPSC 175 (Senior Project): Students typically implement the
project designed in CMPSC 174. Students are encouraged to become involved in internships
as part of this course.
Back to top
Personal Computer Seminar Series
The Personal Computer Seminar Series is a complete series of non-credit
seminars designed for both the business and home PC user. Each seminar is constantly
upgraded to keep up with ever evolving PC hardware and software technology, and new
seminars are added as needed. Seminars are offered at Penn State locations in both York
and Lancaster. There are seminars for everyone: from beginner to expert. For more
information check out Personal Computer
Seminars. A partial list of seminars includes the following:
| Personal Encounters (for
beginners) |
Internet Introduction for
Ages 11-15 |
| MS-DOS |
Surfing the Net for Mature
Users |
| Windows 95/98 |
PC Hardware |
| Web
Administration Series |
Local Area Networking |
| Word |
Excel |
| PowerPoint |
Access |
| WordPerfect |
Web Page Authoring |
| Multimedia |
Modems & Communications |
| Introduction to the
Internet |
Windows NT Server
Management |
| Windows 95/98 Configuration |
Windows 95/98 Networking |
Back to top
Personal Computer Seminars
Computer-Related Bachelors Degrees at Penn State
York
Beginning in Fall of 2001, York Campus plans to offer a
new four year degree in Information Sciences and Technology (IST). Please check out the
new IST programs.
Penn State York students can obtain a four-year Bachelors degree in
Business Administration With An Option In Management Information Systems right here at the
York Campus. Those who wish more intensive computer science study could first take the
A.S. degree in Computer Science, then continue the additional two years for the Bachelor's
in Business with the MIS Option.
Penn State York students who have earned the A.S. in Computer Science or
who have entered directly into the following programs can also transfer into four-year
Computer Information Systems and Computer Science degrees at Penn State Harrisburg or into
four-year Computer Science & Engineering degrees at University Park.
Back to top
Contact Information
Advising Center
(717) 771-4053, rbc1@psu.edu
Admissions
Financial Aid
Personal Computer Seminar Series
Faculty (For Additional Information on Program Content)
Back to top
Larry Newcomer Home Page
(c) Larry Newcomer (Updated April 16, 2000
)