Concentration in Information Security within Bachelor of Science Degree in Computer Applications
Courses Transferrable from Other UMS Campuses to the University of Maine at Fort Kent
The following chart provides general guidance as to which courses offered at other University of Maine System campuses will be accepted as transferable into the Concentration in Information Security within Bachelor of Science in Computer Applications undergraduate degree program at the University of Maine at Fort Kent.
As shown, links to course descriptions for all courses are provided. Additional courses beyond those listed may be acceptable for transfer as assessed by the appropriate course faculty on the campus to which the student is transferring.
Courses qualifying to fulfill General Education course requirements are handled on a campus-wide basis and are available through a separate information sheet.
University of Maine at Fort Kent
Concentration in Information Security within Bachelor of Science Degree in Computer Applications
(Curriculum drawn from http://www.umfk.edu/academics/programs/cos/academics/fouryr/default.cfm)
Typical Program showing Acceptable Transfer Courses
(Course transfer information is drawn from https://peportal.maine.edu and confirmed by involved faculty members.)
|
REQUIRED COURSES
|
COURSES ACCEPTABLE FOR TRANSFER
|
Course Number
|
Course Title
|
USM
|
UM-A
|
UM-F
|
UM
|
UM-M
|
UM-PI
|
COS 111
Course Description
|
Introduction to Computer Science
Credits: 4
|
|
CIS 101
CIS 125
|
|
|
|
COS 206
|
COS 260 Course Description
|
Introduction to Programming
Credits: 4
|
|
CIS 210
CIS 210H
|
|
COS 120
|
|
COS 260
COSK 103
|
COS 312
Course Description
|
Computer Programming – Java
Credits: 3
|
COS 241
COS 246
|
CIS 214
CIS 314
CIS 214H
|
|
|
CISA 214
|
|
COS 3XX
|
Upper level programming language elective
Credits: 3
|
|
|
|
|
|
|
COS 333 Course Description
|
System Analysis & Design
Credits: 3
|
|
|
|
|
|
|
COS 346
Course Description
|
Databases
Credits: 4
|
COS 285
|
CIS 350
|
|
|
|
|
COS 360 Course Description
|
Computer Organization Assembly Language
Credits: 3
|
|
|
COS 351
|
COS 230
COS 230
COS 335
|
|
|
COS 397
Course Description
|
Computer Management Internship
Credits: 3
|
|
|
|
|
|
|
COS XXX
ELECTIVE
|
Credits: 3
|
|
|
|
|
|
|
COS 206
Course Description
|
Introduction to Information Security
Credits: 3
|
|
|
|
|
COSK 206
|
COSK 206
|
COS 338
Course Description
|
Introduction to Networking
Credits: 4
|
|
CIS 240
|
|
|
CISA 240
COSO 545
|
|
COS 354
Course Description
|
Network Security
Credits: 4
|
|
CIS 440
|
|
|
|
|
COS 374
Course Description
|
Operating Systems Security
Credits: 3
|
|
|
|
|
|
|
COS 413
(or COS 430)
Course Description
|
Computer Forensics and Investigation
Credits: 4
|
|
|
|
|
|
|
COS 430
(or COS 413)
Course Description
|
Cryptography
Credits: 3
|
|
|
|
|
|
|
COS 440
Course Description
|
Cyber Defense
Credits: 3
|
|
|
|
|
|
|
Note: Students are required to complete a Computer Portfolio in addition to those courses defined within the program. Students construct a portfolio from the Capstone Projects completed as part of the Cos course requirements portion of their program.
|
University of Maine at Fort Kent Information Security within BS in Computer Applications Course Descriptions
COS 111 INTRODUCTION TO COMPUTER SCIENCE
Introduces computer hardware, software, procedures, systems and human resources and explores their integration and application in business and other segments of society. The fundamentals of computer problem solving and programming in a high-level programming language are discussed and presented with an emphasis on general software development skills. Offered Spring.
Prerequisites: Cos 103, Mat 128, or instructor's permission.
Credits: 4
COS 260 INTRODUCTION TO PROGRAMMING
Explores the object-oriented and structured programming paradigms with emphasis on problem analysis, algorithm development, data structure selection and usage techniques using representative programming languages. Examines syntax/semantics, file I/O, modularization, and array utilization. Offered Fall.
Prerequisites: Cos 111 or instructor's permission.
Credits: 4
COS/ELC 312 COMPUTER PROGRAMMING - JAVA
Pursues a more in-depth view of a common high level programming language around which the course is centered. Emphasizes the object-oriented programming paradigm. Students will learn to create both stand-alone JAVA applications and JAVA Applets for web pages. Advanced topics such as event handling, exception handling, and multi-threading will be introduced. Offered odd Falls (2013, 2015)
Prerequisites: Cos 260 or instructor's permission.
Credits: 3
COS 333 SYSTEMS ANALYSIS AND DESIGN
Examines various system development life cycles, industry management interaction, project development and management, physical system evaluation and design, as well as vendor interaction issues. Emphasizes through a hands-on approach small system development and CASE (Computer Aided Software Engineering) skill development. Offered Spring.
Prerequisites: Upper level programming language course or instructor's permission.
Credits: 3
COS 346 DATABASES
Explores database fundamentals, design, implementation, and administration using industry standard technologies and methodologies. Examines the relational database model and the newer semantic object models of database design and provides students the opportunity to model, design, and implement databases using both methods. Emphasizes modern multi-user, multi-processing, Web-enabled databases and structured query language (SQL). There will be significant hands-on components in the course. Offered odd Springs (2013, 2015).
Prerequisites: Cos 260 or instructor's permission.
Credits: 4
COS 360 COMPUTER ORGANIZATION/ASSEMBLY LANGUAGE
Explores architecture of computing systems including microprocessor control systems. Includes control unit logic, input/output processing and devices, asynchronous processing, concurrency, parallelism, and memory issues. Demonstrates a number of algorithms using a representative low level programming language. Offered even Fall (2012, 2014).
Prerequisites: Upper level programming language course or instructor's permission.
Credits: 3
COS 397 COMPUTER APPLICATIONS INTERNSHIP
The internship is designed to provide Computer Application majors the opportunity to apply computer management and software
development theories and principles in a particular in-service setting in which they will gain additional practical in-service
applications skills. The intern is expected to complete a fixed length period of participation in a firm consistent with the intern's
career aspiration. Offered Fall, Spring, and Summer term.
Prerequisites: Upper level programming language course, internship and faculty sponsors' permission.
Credits: 3
COS 206 INTRODUCTION TO INFORMATION SECURITY
Explores information security and assurance issues using a multidisciplinary approach. Examines security policies, models, and mechanisms for secrecy, integrity, availability and usage. Covers operating system models and mechanisms for mandatory and discretionary controls, data models, basic cryptography and its applications, security in computer networks and distributed systems, inspection and protection of information assets, detection of and reaction to threats to information assets, and examination of pre- and post-incident procedures, technical and managerial responses and an overview of the Information Security Planning and Staffing functions. Emphasizes development of awareness and appreciation of information security and assurance issues with projects tailored to student career/academic goals. Offered Fall.
Prerequisites: Cos 103 or instructor's permission.
Credits: 3
COS 338 INTRODUCTION TO NETWORKING
Introduces basic computer networking concepts, terminology, hardware and software components. Provides the students opportunities to establish, modify, and maintain software and hardware components of a local area network. Provides the student specific applied skill opportunities with widely recognized and utilized network operation systems. Further develops the students' understanding of network issues including network topologies, standards, procedures, security, careers, as well as the economic and social implications of networking. Offered Spring.
Prerequisites: Cos 206 or instructor's permission.
Credits: 3
COS/ELC 354 NETWORK SECURITY
Covers the technologies used and principles involved in creating a secure computer networking environment. Provides the student a variety on hands-on and case project opportunities that reinforce the concepts. Explores authentication, attack types and malicious code, threats and countermeasures, securing e-mail, Web applications, remote access, file and print services, security topologies, intrusion detection systems, firewalls, physical security concepts, security policies, disaster recovery, and computer forensics. Offered Fall.
Prerequisites: Cos 338, Elc 200 or Cos 206 or instructor's permission. Corequisites: Provides a fundamental understanding of
network security principles and implementation.
Credits: 4
COS 374 OPERATING SYSTEMS SECURITY
Provides a fundamental understanding of both client and server operating system security concepts and techniques. Explores vulnerability assessment, configuration and maintenance, operating system features and other tools commonly employed to achieve and maintain protection of computer resources. Offered Spring
Prerequisites: Cos 206 or instructor's permission.
Credits: 3
COS/PSA 413 COMPUTER FORENSICS AND INVESTIGATIONS
The course presents methods to properly conduct a computer forensics investigation beginning with a discussion of ethics, while mapping to the objectives of the International Association of Computer Investigative Specialists (IACIS) certification. Offered odd Springs (2013, 2015)
Prerequisites: Cos 103, Cos 206 or instructor's permission.
Credits: 4
COS 440 CYBER DEFENSE
Provides a fundamental understanding of hardening and assessment techniques and a hands-on approach to the hardware and software tools and techniques associated with the protection of computer systems and networks. Examines how to protect computer and network resources as deployed in a typical organization. Explores protection of communications resources, intrusion detection systems, firewalls, and the use of various tools for system and network protection. Offered Spring.
Prerequisites: Cos 354, Cos 374 or instructor's permission.
Credits: 3
COS 430 CRYPTOGRAPHY
The course introduces the principles of number theory and the practice of network security and cryptographic algorithms. Topics include: Primes, random numbers, modular arithmetic and discrete logarithms, conventional or symmetric encryption (DES, IDEA, Blowfish, Twofish, Rijndael) and public key or asymmetric encryption (RSA, Diffie-Hellman), key management, hash functions (MD5, SHA-1, RIPEMD-160, HMAC ), digital signatures, certificates, authentication protocols (X.509, DSS, Kerberos), electronic mail security (PGP, S/MIME), web security and protocols for secure electronic commerce (IPSec, SSL, TLS, SET). Offered even Springs (2014, 2016).
Prerequisites: Cos 206, Mat 180 or instructor's permission.
Credits: 3
Share with your friends: |