(Effective Fall 2017)

This major provides students with strong programming and application development skills with additional focus on system development, databases, and Web development. The degree is designed to give students a broad background in programming, database administration, database design and programming, mobile application development, system design and development, mathematics, sciences, IT security, networking, Web applications, operating systems, communication, and liberal arts. Hands-on learning ensures deep understanding of all subjects.

Career Opportunities

This major prepares students for careers in programming, software application development, database design and administration, data-driven Web application development, Web and mobile programming, programming analysis, and system analysis.

Recommended High School Subjects

Students entering the major directly from high school should have a strong background in English, mathematics (college algebra and trigonometry), and sciences. Familiarity with computer programming, hardware, and software will also ease the transition.

Special Equipment Needs

A laptop/notebook computer is required for enrollment in all Information Technology majors, including Software Development & Information Management. Laptop specifications are available on the Software Development & Information Management Web page.

Remediation Strategies

All entering students will be tested for English, math, and reading deficiencies.  Students are expected to remediate any deficiencies as explained in this catalog (see http://www.pct.edu/catalog/PlacementTesting).  Students will not be allowed to enroll in required Information Technology (CIT) and Security (IAS) courses until all remediation of mathematics (through MTH006) is complete. 

Transfer Procedures

Students seeking entrance through transfer into this major should strive to take courses at their respective institutions that provide competency in the following areas: pre-calculus, programming (two semesters minimum - same language preferred); database; Web technologies; networking; Unix and/or Linux. Students transferring from institutions that have articulation agreements with Penn College should seek advisement from their respective institutions. See also, the transfer standards established by the College.

Program Goals

Graduates of this major should be able to:

  • assess the needs of an IT-related problem and select, develop, integrate, and administer an appropriate solution, including the appropriate application of security to protect the user's interests.
  • demonstrate proficiency in the core information technologies.
  • identify and explain the underlying principles upon which the core information technologies are based and how information is generated and disseminated to address user requirements.
  • understand and use current techniques, skills, and tools necessary for application development for Web and database technologies.
  • identify and explain the importance of users and their requirements in the development and deployment of applications for Web and database technologies.
  • practice effective organizational and project planning skills.
  • use critical thinking and problem-solving skills to identify and define the computing requirements appropriate for Web and database technologies.
  • communicate clearly and concisely, both verbally and in writing, using language appropriate for the intended audience.
  • employ mathematical and science concepts that are necessary to the development of applications in Web and database technologies.
  • apply necessary collaborative skills to function effectively on teams to accomplish a common goal.
  • employ accepted practices and standards within the development of applications for Web and database technologies.
  • identify and explain standards of professionalism as they pertain to personal and work-related endeavors.
  • understand, identify, and explain the social, ethical, and legal implications of information technology and responsibilities of developers.
  • identify, evaluate, and explain how changes in the IT discipline affect business, industry, and the work environment.
  • identify and explain the need for continuing professional development in the IT discipline.
  • understand the basic financial principles of business and how those principles affect the IT industry.

Performance Standards

Students must complete all required courses in the Software Development & Information Management major (those courses with the alpha-designator BWM, CIT, EET, IAS, LAS, MIS, and MTH) with a grade of "C" or higher.

Curriculum

First Semester Credits
FYE101 First Year Experience 1  
CIT160 Introduction to Programming 3  
CIT180 Introduction to Database 3  
CSC124 Information, Technology, and Society 3  
ENL111 English Composition I 3  
MTD Math Elective (MTH180 or Higher) 3  
TOTAL CREDITS 16
Second Semester Credits
CIT171 Introduction to Networking 3  
CIT260 Programming II 3  
CIT240 Introduction to UNIX/Linux 3  
ENL201 Technical and Professional Communication 3  
MTC Math Elective (MTH182 or Higher) 3  
TOTAL CREDITS 15
Third Semester Credits
CIT230 Fundamentals of Information Security 3  
CIT280 Database Development 3  
CIT360 Data Structures and Algorithms 3  
FIT Fitness and Lifetime Sports Elective 1  
MGT115 Principles of Management 3  
SCI Science Elective 3  
TOTAL CREDITS 16
Fourth Semester Credits
CIT243 Discrete Structures in Computer Applications 3  
CIT351 Web Systems and Technologies 3  
CIT246 System Analysis I 3  
FIT Fitness and Lifetime Sports Elective 1  
MTH160 Elementary Statistics with Computer Applications 4  
SPC Speech Elective 3  
TOTAL CREDITS 17
Fifth Semester Credits
CIT344 Operating Systems Concepts I 3  
CIT284 PL/SQL Programming 3  
CIT386 SQL Server and .NET Framework 3  
ACC113 Introduction to Financial Accounting 3  
ART Art Elective 3  
TOTAL CREDITS 15
Sixth Semester Credits
CIT382 Programming for Mobile Devices 3  
CIT342 System Analysis II 3  
CIT366 Middleware/Integration 3  
LAS350 Legal Issues in Information Security Management 3  Science, Technology and Society Requirement
SCL Science Elective with lab 4  
TOTAL CREDITS 16
Seventh Semester Credits
CIT480 Advanced Database Management 3  
CIT498 Senior Project 3  
HUM Humanities Elective 3  
HUM Humanities Elective 3  
or
SSE Social Science Elective 3  
or
ART Art Elective 3  
or
FOR Foreign Language Elective 3  
or
AAE Applied Arts Elective 3  
or
IFE International Field Experience Elective 3  
OEA Open Elective / Associate 3  
TOTAL CREDITS 15
Eighth Semester Credits
CIT460 Advanced Topics in Programming 3  
SSE Social Science Elective 3  
MGT410 Management of Organizational Behavior 3  Writing Enriched Requirement &
Cultural Diversity Requirement
HUM Humanities Elective 3  
or
SSE Social Science Elective 3  
or
ART Art Elective 3  
or
FOR Foreign Language Elective 3  
or
AAE Applied Arts Elective 3  
or
IFE International Field Experience Elective 3  
OEA Open Elective / Associate 3  
TOTAL CREDITS 15