Bellevue University Tops U.S. News Rankings

My learning experience was valuable to me in the sense that I was able to apply real world application to my learning. There were countless times in both degree programs where I was able to apply what I was learning to my life.

Kirk D. S.
Shakopee, MN
Criminal Justice

More Student Stories

Software Development Degree - Bachelor of Science


Major Requirements (36 credit hours)

(Click a course name below to view course details)


  • CIS 242 Introduction to Programming Using Java

    This course introduces the concepts of structured programming using Java. The course covers 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.
    University Syllabus

  • CIS 340A Business Telecommunications

    This course will explore the fundamental technical principles of telecommunications and computer networks and then examine the business challenges of managing communications resources.
    University Syllabus


  • CIS 355 Business System Programming

    This course builds upon an introductory programming class. Students will be immersed in language syntax and the interactive PC environment. Emphasis will be on solving problems by deriving and implementing appropriate algorithms using Object-Oriented concepts. Graduate Students will accomplish a programming project that will apply the concepts covered in the course.
    University Syllabus

  • CIS 322 Object-Oriented Analysis and Design

    A project-based course which focuses on the use of tools and methodologies applied to object- oriented analysis and design. Emphasis is placed on the development of enterprise object models, class specifications, Use Cases, Cyclic Redundancy Check (CRC) cards, and the use of tools specific to the Unified Modeling Language.
    University Syllabus


  • CIS 406 Information Security

    This course is designed to provide an introduction to information security. Current trends in information security will be explored. Students will be introduced to sources of threats and vulnerabilities as well as methods for optimizing system security. Legal and ethical issues associated with information security will be examined, as well as how those issues are addressed within the context of an organization.
    University Syllabus

  • CIS 434 ASP.NET

    This course focuses on developing, debugging, and deploying data-driven server-side Web applications using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site. Prerequisite: CIS 355. Recommend familiarity with HTML.
    University Syllabus


  • CIS 337 Web Scripting

    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.
    University Syllabus

  • CIS 433 Information Technology Project Management

    This course provides students with an introduction to program management as it relates to Information Technology. Students develop formal project plans based on actual problems provided by industry. Emphasis is placed on the knowledge areas specified by the Project Management Institute (PMI) in the publication, A Guide to Project Management Body of Knowledge (PMBOK®Guide). Both discover-based and team-based activities are used to focus on program management as a discipline.
    University Syllabus


  • CIS 305 Management and Design of Database Systems

    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.
    University Syllabus

  • CIS 402A Intermediate Java Programming

    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
    University Syllabus


  • CIS 308 Intermediate Database and Database Connectivity

    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
    University Syllabus

  • CIS 404 Advanced Networking Using Java

    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
    University Syllabus

Students applying for professional license or certification should verify the University’s offerings meet the requirements with the professional organization.

Thanks for your interest in Bellevue University.

When you click the submit button below, our staff will contact you within 48 hours to get you the information you need and answer any questions.

Yes No