BS in Information Technology: Applications and Mobile Development (AIM) Concentration 2016-17 USFSM Catalog *EXAMPLE* Curriculum Progression Ladder
Year 1
Fall Freshman (13 credit hours)
|
Spring Freshman (15 credit hours)
|
ENC 1101 Composition I (3) GR
(Communications General Education)
|
ENC 1102 Composition II (3) GR
(Communications General Education)
|
ECO 2013 Macroeconomics (3) PR
(Social Science General Education)
|
PSY 2012 Introduction to Psychological Science (3) PR
(Social Science General Education)
|
Humanities General Education (3)GR
|
Humanities General Education (3)GR
|
SLS 1107 Foundations for University Success (1) (Foundations of Success)
|
MAC 1140 Pre-Calculus Course (3) GR PR
(Mathematics General Education)
|
COP 2030 Programming Concepts I (3) PR
|
COP 2700 Database Systems Basics (3)PR
|
Year 2
Fall Sophomore (15 credit hours)
|
Spring Sophomore (17 credit hours)
|
PHY 2020 Conceptual Physics (3) (Natural Science Education) or
PHY 2053 General Physics PR (3) (Natural Science General Education)
|
Natural Science General Education (3)
|
General Education Elective (3)
|
General Education Elective (3)
|
STA 2023 Introductory Statistics I (3) GR PR
(Mathematics General Education)
|
SLS 2122 Foundations of Professional Success (2) (Foundations of Success)
|
General Elective (3)
|
COP 2250 Object-Oriented Programming (Java SE) (3)PR
|
General Elective (3)
|
MAD 2104 Discrete Mathematics (3)PR
|
|
General Elective (3)
|
Year 3
Fall Junior (14 15 credit hours)
|
Spring Junior (16 15 credit hours)
|
CGS 3373 IT Concepts and Data Networking (3)
|
CGS 3374 Computer Architecture & Operating Systems (3)
|
CGS 3373L IT Concepts and Data Networking Laboratory (1)
|
CGS 3374L Computer Architecture & Operating Systems Laboratory (1)
|
COP 3375 Data Structures and Algorithms w/Python (3)
|
COP 3515 Program Design for Information Technology (3)
|
COP 3375L Data Structures and Algorithms w/Python Laboratory (1) General Elective (3)
|
GEB 3016 Business Enterprise Management (3)
|
CGS 3853 IT Web Design (3) CGS 4853 Web Design & Development (HTML5) (3)
|
CGS 3850 Web Development: JavaScript & jQuery (3) CGS 4834 Data-Driven Websites (3)
|
IT Elective (3)
|
CIS 4510 IT Project Management w/Agile (3)
|
Year 4
Fall Senior (15 credit hours)
|
Spring Senior (15 credit hours)
|
COP 3718 Intermediate Database Systems (3)
|
CIS 4253 Leadership and Ethics infor Information Technology (3) PC (Leadership and Ethics Pillar Course)
|
COP 3259 Comprehensive Java (3)
|
COP 4663 Mobile Applications Development (Android) (3)
|
CIS 3360 Principles of Information Security (3)
|
IT Elective
|
CIS 4935 Senior Project in Information Technology (3) PC (Critical Thinking and Communication Pillar Course)
|
General Elective (3) CEN 3722 Human-Computer Interface (3)
|
Communication Course (3)
|
Diversity & Community Engagement Pillar Course (3) PC
| -
Total Credit Hours = 120; Students are required to take 42 upper-level credit hours
-
Students are required to take 9 credit hours in the summer, but are encouraged to accelerate the completion of their degree by taking additional summer credits
-
GR = Gordon Rule Requirement (12 hrs. Communication, 6 hrs. Computation)
-
PR = State-Mandated Common Prerequisites that are required for this degree
-
PC = USFSM Pillar Course Requirements; Students are required to take 9 credit hours of pillar courses
-
CURRICULUM PROGRESSION AND SCHEDULING OPTIONS ARE SUBJECT TO CHANGE
BS in Information Technology: Applications and Web Development (AIM) Concentration
2016-17 USFSM Catalog Copy
(CIP Code – 11.0103)
http://usfsm.edu/catalog/undergraduate/college-of-business/cob-majors/information-technology/
State-Mandated Common Prerequisites
State Prerequisite Course
|
USFSM Course Offering
|
Course Number
|
Credit Hours
|
PSY XXXX Any Psychology Course
|
PSY 2012
|
3
|
STA X023 Statistics or STA X122
|
STA 2023
|
3
|
CGS XXXX Any Database Course
|
COP 2700
|
3
|
COP 2XXX Programming Concepts Course
|
COP 2030
|
3
|
COP 2XXX Any Object-Oriented Computer Programming Course
|
COP 2250
|
3
|
MAD XXXX Discrete Mathematics Course
|
MAD 2104
|
3
|
MAC XXXX Pre-Calculus Course
|
MAC 1147
|
4
|
PHY XXXX Any Physics Course
|
PHY 2053
|
4
|
ECOX013 Macroeconomics
|
ECO 2013
|
3
|
Program of Study
Students must take required core courses (33 credit hours), required communication course (3 credit hours), one of the five concentrations (12 credit hours), and elective courses (6 credit hours).
Required Core Courses (24 33 credit hours)
Course Number
|
Title
|
Credit Hours
|
Requisites (KEY)
|
Notes (KEY)
|
CGS 3373
|
IT Concepts & Data Networking
|
3
|
CR: CGS 3373L; IT Majors only
|
|
CGS 3373L
|
IT Concepts & Data Networking Laboratory
|
1
|
CR: CGS 3373
|
|
CGS 3374
|
Computer Architecture & Operating Systems
|
3
|
PR: CGS 3373; CR: CGS 3374L
|
|
CGS 3374L
|
Computer Architecture & Operating Systems Laboratory
|
1
|
CR: CGS 3374
|
|
COP 3375
|
Data Structures and Algorithms w/Python
|
3
|
PR: COP 2030; CR: COP 3375L
|
|
CEN 3722COP 3375L
|
Human Computer Interfaces for Information TechnologyData Structures and Algorithms w/Python Lab
|
31
|
CR: COP 3375
|
|
COP 3515
|
Program Design for Information Technology
|
3
|
PR: COP 2512 or equivalent; CI
|
|
COP 3718
|
Intermediate Database Systems
|
3
|
PR: COP 2700
|
|
CIS 4935
|
Senior Project in Information Technology
|
3
|
Senior Standing in IT
|
6ACO, SMCC
|
CIS 4253
|
Leadership and Ethics infor Information Technology
|
3
|
Junior or Senior Standing; Basic computer skills
|
|
CIS 3360
|
Principles of Information Security
|
3
|
None
|
|
CIS 4510
|
IT Project Management
|
3
|
CI
|
|
GEB 3016
|
Business Enterprise Management
|
3
|
None
|
|
|
|
|
|
|
Required Communication Course (3 credit hours)
The following courses are suggested communication courses. Check with your academic advisor for other courses that may be accepted for this requirement.
Course Number
|
Title
|
Credit Hours
|
Requisites (KEY)
|
Notes (KEY)
|
ENC 3246
|
Communication for Engineers
|
3
|
None
|
|
OR
|
|
|
|
|
ENC 3250
|
Professional Writing
|
3
|
PR: ENC 1101 and ENC 1102 OR ENC 1121 and ENC 1122
|
|
OR
|
|
|
|
|
ENC 4260
|
Advanced Technical Writing
|
3
|
PR: ENC 2210 or ENC 3310; CI
|
|
Applications and Mobile Development (AIM) Concentration
Required Courses (12 credit hours)
Course Number
|
Title
|
Credit Hours
|
Requisites (KEY)
|
Notes (KEY)
|
CGS 3850 CGS 4853
|
Web Development: JavaScript & jQuery Web Design & Development (HTML5)
|
3
|
PR: CGS 3853
|
|
CGS 3853CGS 4834
|
IT Web DesignData-Driven Websites
|
3
|
PR: COP 2510 or equivalentCOP 3718 Intermediate Database Systems
|
USFSM considers COP 2030 to be the equivalent of COP 2510
|
COP 3259
|
Comprehensive Java
|
3
|
PR: COP 2250
|
|
COP 4663
|
Mobile Applications Development (Android)
|
3
|
PR: COP 2030, COP 2250, COP 3375
|
|
Required Electives – Student must choose 2 courses (6 credit hours) from the list of concentration courses above or from the elective list below.
Additional electives may be available. Check with your Academic Advisor.
Course Number
|
Title
|
Credit Hours
|
Requisites (KEY)
|
Notes (KEY)
|
CEN 3722
|
Human Computer Interfaces for Information Technology
|
3
|
PR: COP 3515 and (COP 2513 or COP 2250)
|
|
CIS 3201
|
Laws and Legal Aspects of IT
|
3
|
PR: CIS 3360 with a grade of B- or better
|
|
CIS 3362
|
Cryptography and Information Security
|
3
|
PR: MAD 2104; CI
|
|
CIS 3615
|
Secure Software Development
|
3
|
PR: COP 3515, COP 4260
|
|
CIS 4368
|
Database Security and Audits
|
3
|
PR: COP 3718
|
|
CIS 4369
|
Web Application Security
|
3
|
COP 3718 or Instructor permissionStudents are expected to know the basics of HTML, JavaScript, and related technologies – this is a technical class
|
|
CIS 4514
|
Requirements-Led PM/PM Software & Tools
|
3
|
PR: CIS 4510
|
|
CGS 4856
|
Intermediate Web Design (HTML5)
|
3
|
PR: COP 2030, COP 2250, CGS 3853, CGS 3850
|
|
CGS 3847
|
Portal Development and E-Commerce
|
3
|
PR: GEB 3016; CP: COP 4834
|
|
CGS 4857
|
Android Web Applications (w/HTML5, CSS3, JavaScript)
|
3
|
PR: CGS 3853, CGS 3850, CGS 4856
|
|
COP 3931
|
Special Topics for Information Technology
|
1-3
|
None
|
|
COP 3722
|
Advanced Database Systems Design
|
3
|
PR: COP 2700, COP 3718
|
|
COP 4376
|
Java-based Python (Jython)
|
3
|
PR: COP 3259, COP 3375
|
|
CIS 4365
|
Computer Security Policies and Disaster Preparedness
|
3
|
PR: CIS 3360
|
|
COP 4834
|
Data-Driven Websites
|
3
|
Completion of prerequisites for admission to IT program; Junior or Senior Standing; CI
|
|
COP 4260
|
Systems Programming: Java EE
|
3
|
PR: COP 2250
|
|
CIS 4525
|
Contract Management & Negotiations
|
3
|
PR: CIS 4510
|
|
CEN 3040
|
Integrated Development Environments (Eclipse)
|
3
|
PR: COP 2250
|
|
CTS 4348
|
Linux Administration
|
3
|
PR: CTS 3165
|
Request permit for waiver of prerequisites
|
Revised June 21, 2017
Share with your friends: |