PLEASE BE ADVISED--

Students may be required to pass a YIEP English composition exam or take a Composition course or placement test before beginning the first course of the undergraduate degree program.

 
Please contact THE YIEP for further details. 


Sample degree course requirements- click here


UPCOMING PROGRAM: FALL 2020


 Click to download:

  • October 2017 Calendar- Coming soon!
  • January 2017 Calendar- coming soon!

BS in Software Development

Bellevue University offers the Software Development degree program. This accelerated degree is designed to provide the coding and technology skills a software developer needs to design and create computer applications for businesses and consumers. You will gain skills in analyzing user needs, designing, coding, testing, and upgrading computer applications and system software. You will have the opportunity to learn and have hands-on practice in programming with Java, Web applications, and designing and managing database systems. Additionally, you will gain other critical skills a software developer needs such as project management, information security, and networking fundamentals.

 


Graduates from this program should be able to:

  • Develop Software Applications and Web-Based Applications.
  • Describe Business Telecommunications.
  • Apply Analysis and Design Concepts.
  • Demonstrate Writing and Verbal Communication Skills.

 


 

Course Descriptions:

  •  CIS 242 Introduction to Programming Using Java (3 Credits)

    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.

  •   CIS 340A Business Telecommunications (3 Credits)

    This course will explore the fundamental technical principles of telecommunications and computer networks with an examination of the business challenges of managing communications resources.

  •   CIS 321 Structured System Analysis and Design (3 Credits)

    A project-based course which focuses on the use of tools and methodologies applied to structured system analysis and design. Emphasis is placed on traditional approaches including enterprise analysis, workflow analysis, data flow analysis, affinity diagram construction and use, system flowcharting and entity relationship diagramming. Students will complete a feasibility analysis, risk analysis, design specifications and a project implementation plan for a simulated business system.

  •   CIS 355 Business System Programming (3 Credits)

    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

  •   CIS 337 Web Scripting (3 Credits)

    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.

  •   CIS 406 Information Security (3 Credits)

    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

  •   WEB 312 Server-Side Scripting with Ruby on Rails (3 Credits)

    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

  •   CIS 433 Information Technology Project Management (3 Credits)

    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.

  •   CIS 305 Management and Design of Database Systems (3 Credits)

    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 system.

  •   CIS 402A Intermediate Java Programming (3 Credits)

    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

  •   CIS 308 Intermediate Database and Database Connectivity (3 Credits)

    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

  •   CIS 404 Advanced Networking Using Java (3 Credits)

    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