Call us Now: 1-866-827-8467
ADVANCE > INQUIRE NOW

Software Development

Bachelor of Science Degree

Achieve your dream of becoming a software developer. The Software Development program is a cohort major that cross-trains mainframe and other specialties to competency in application development and web-based technologies. The program is a 54-week package that applies your previous experience, previous college credits and/or the Bellevue University College of Science and Technology general education requirements as a foundation for completing the 36 credit hour program.

Interested in this degree?  Start Here

Courses in the major include:

This course is designed to introduce the concepts of structured programming using Java. This course will cover the basics of the Java programming language syntax, to include designing, coding, documenting, and debugging programs. Additional topics covered will be elementary data structures, input/output statements, selection, iteration, methods, and one-dimensional arrays. Students will write programs using all of the before mentioned topics.
The major focus of the course will be the relational model with a brief discussion of the hierarchical and network models. Database design using E-R Diagrams will be presented. Relational terminology and the theoretical concepts of the model, such as normalization, will be discussed. The Structured Query Language (SQL) will be used to manipulate the model. Students will prepare a small application using a Commercial Relational Database Management Systems.
The subject of database management will be approached in its role as the back end of client/server technology. The focus will be relational database theory and design with specific emphasis given to the use of relational database as an enabling technology in the area of Online Transaction Processing and Online Analytical processing. The use of the Structured Query Language (SQL) will be a significant subject. Issues of distributed databases including concurrency also will be covered. Prerequisite: CIS 305 or equivalent
This course provides an overview of the object-oriented analysis and design approach to software development for solving business problems. This course presents tools and methodologies used in object-oriented analysis and design. Emphasis is placed on the Unified Modeling Language (UML) and Unified Process (UP) development processes. Students will apply the object-oriented analysis and design approach through a team-based case study. Prerequisite: CIS 242 or CIS 243
This course provides a broad coverage of Web tools needed to create well designed web sites. Students will learn the fundamentals of server-side scripting creating dynamic web pages that interface with a database while emphasizing vendor-neutral Web standards.
This course will explore the fundamental technical principles of telecommunications and computer networks with an examination of the business challenges of managing communications resources.
This course builds upon an introductory programming class. Language syntax and the interactive PC environment will be examined with an emphasis on solving problems by deriving and implementing appropriate algorithms using Object-Oriented concepts. Prerequisite: CIS 242 or CIS 243
This course is designed to teach principles of Object-Oriented (OO) programming using Java. This course will cover the language syntax, OO concepts, and advanced features of the Java programming language. Prerequisite: CIS 242 or CIS 243
This course is designed to teach principles of programming for the World Wide Web using Java technologies. The Java Enterprise Edition (JEE) specification governing these principles will be examined in detail. Prerequisite: CIS 402A
This course is designed to provide an introduction to current trends in information security. Students will be introduced to sources of threats and vulnerabilities as well as methods for optimizing system security. Legal issues associated with information security will be examined, as well as how those issues are addressed within the context of an organization. Prerequisite: CIS 340A
This course provides students with an introduction to project management as it relates to Information Technology. Students develop formal project plans based on actual problems. Emphasis is placed on the knowledge areas of project management. Team-based and discovery-based learning methods are stressed. Where applicable, course topics align with the CompTIA Project+ certification.
This course instructs students in the process of writing web-based scripts using the Ruby programming language, using the Rails framework. Students learn to create web forms, to collect and process information obtained from them, and to retrieve and update information contained in databases. Prerequisite: WEB 221

Your Experience Counts

Your goal is our goal, so we work hard to make sure past credits transfer toward your degree at our university.

© Bellevue University. All rights reserved. | Privacy | Terms of Use | Accreditation | Consumer Information