CEN 2948 Service Learning Field Study I . . . . . 1-3(VARIABLE)
Placement in community agency or other social organizational setting related to field of study. Supervision by faculty and
agency. Students and faculty "customize" courses to fit a full range of services that are available in the setting. Student must
be able to draw correlation between the discipline and field study. Journal and reflective experience paper are required.
With the agreement of the student's faculty sponsor, a minimum of 6-8 hours per week must be done at the field site per
semester hour of credit.
CEN 3031 Introduction to Software Engineering . . . . . 3(3,0)
Software planning, specifications, coding, testing and maintenance. Students gain experience in the team approach to large
system development. Prerequisite: COP 3530, CIS 3512 (CS/CIS majors) or ENC 3240 (CE/EE majors).
CEN 3948 Service Learning Field Study II . . . . . 1-3(VARIABLE)
Placement in community agency or other social organizational setting related to field of study. Supervision by faculty and
agency. Students and faculty "customize" courses to fit a full range of services that are available in the setting. Student must
be able to draw correlation between the discipline and field study. Journal and reflective experience paper are required.
With the agreement of the student's faculty sponsor, a minimum of 6-8 hours per week must be done at the field site per
semester hour of credit.
CEN 4021C Advanced Software Engineering . . . . . 3(2,4)
Continuation of the concepts of life-cycle systems engineering principles for the development of computer systems (both
hardware and software) which are efficient, reliable, effective, adaptable, on time, and within budget. Addresses the
application of sound engineering principles to the feasibility study, specification and design phases of the software life
cycle. Student work concentrates on the use of CASE tools and on the preparation of well-structured written and oral
reports. Prerequisite: CEN 3031, COP XXXX (Course in computer programming), CIS 3512.
CEN 4400 Introduction to Operations Research . . . . . 3(3,0)
Introduction to methodology and mathematical techniques of operations research, a scientific approach to problem solving
and decision-making for executive management. Topics include linear programming, inventory theory, queuing theory,
simulation and PERT-CPM, with emphasis on computer application. Prerequisite: MAC 2233 and STA 2023 and some
experience with computer programming.
CEN 4516 Computer Communications, Networks, and Distributed Systems . . . . . 3(3,0)
Theories and techniques to address the increasing demand for digital communications between computers and users. An in
depth analysis of the state of the practice design and configuration schemes is performed. Among these are protocol
standards, major transmission components (twisted pairs, coaxial cables, optical fibers, waveguides, satellites, terminals,
and modems), public and private carriers, management and engineering concerns, data security, error control, and local vs.
wide area network topologies. Communication requirements for distributed software engineering, real time software
engineering, and database design are discussed. Prerequisite: COP 4601, CEN 4400(CIS majors) or MAC 2312 (CS
majors).
CEN 5406 Computer Simulation and Modeling . . . . . 3(3,0)
Application of discrete event system simulation to the solution of complex problems. Techniques of modeling real world
events through probability and logic. Mathematical basis for random variable generation and statistical analysis of model
reliability. Comparison and application of several simulation languages as well as simulating events using typical computer
languages. Prerequisite: Statistics and any programming language.
CEN 6015 Software Engineering Project . . . . . 1-6(VARIABLE)
Capstone course in the graduate program. Students assume managerial and technical roles in ongoing software engineering
projects. Projects in this course usually involve developing or maintaining a modest-sized software system while following
a defined process. The content varies from year to year depending on the project. Normally, students take this course for 3
sh in each of two consecutive semesters for a total of 6 sh. Prerequisite: CEN 6055, CEN 6064, CEN 6070, CEN 6075 or
permission of instructor.
CEN 6055 Software Engineering Management . . . . . 3(3,0)
Management of software engineering projects and organizations. Focuses on improving the maturity of the engineering
process used for developing and maintaining software, and on techniques for the management of a complete and
maintainable software configuration. Prerequisite: CEN 3031. Admission into the computer science master's program or
permission of instructor.
CEN 6064 Software Design . . . . . 3(3,0)
Examination of the design principles/methodologies appropriate for developing complex software systems. Goals include
comparative analysis of existing design methods, object-based design paradigms, and the extensions of modern design
techniques and principles to the design of software with distributed implementations in mind. Prerequisite: CEN 3031,
COP 3530, COT 3100. Unconditional admission to the computer science master's program or permission of instructor.
CEN 6070 Software Verification and Validation . . . . . 3(3,0)
Fast-paced introduction to the main concepts and methods used to produce correct software. Focuses on software quality
assurance through systematic software testing. Students learn to create test sets that exercise software to specified coverage
standards and to conduct software inspections. Other verification and validation methods selected by the instructor are also
introduced. Prerequisite: COT 3100, COP 3530, CEN 3031. Unconditional admission to the computer science master's
program or permission of instructor.
CEN 6075 Software Specification . . . . . 3(3,0)
Intensive study of the concepts and importance of the software specification as an essential stage in the development of a
software product. Students learn to prepare software specifications using both formal specification techniques and informal
text-based specifications that follow a standard model. Prerequisite: COT 3100, COP 3530, CEN 3031. Unconditional
admission to the computer science master's program or permission of instructor.
CEN 6930 Advanced Topics in Computer Software and Engineering . . . . . 3(3,0)
Selected topics in computer software and engineering. Prerequisites will vary according to specific subject material to be
covered.
![]() |
![]() |
| UWF Home Page | Catalog Table of Contents |