B.S. Computer Science

Information Assurance Specialization

One of the most innovative and essential fields, computer science has been responsible for much of our technological progress—from smartphones to genetic modeling. With a bachelor in Computer Science, you'll contribute to today’s growing information economy.

Why choose B.S. Computer Science at Saint Leo?

Learn to solve real-life problems involving the design, development, support and management of hardware, software, multimedia and systems integration services. Practice computer techniques in a stimulating classroom environment that uses the latest state-of-the-art tools and technology. Gain marketable skills in programming, computer forensics, information security, internet applications, and artificial intelligence.

Study under experts who have worked all over the world and in high-level positions at Texas Instruments, IBM, the United States Air Force, and noteworthy banks, insurance companies and education institutions. Saint Leo’s forward-thinking curriculum has been developed based on recommendations of IEEE and ACM, two leading standards-making organizations in educational and scientific computing.

Some amazing classes you can take

  • Computer Systems
  • Programming Logic And Design
  • Database Concepts and Programming
  • Computer Forensics
  • Network Defense and Security

Professional development opportunities

  • Information Assurance specialization: Gain specialized skills in computer forensics, as well as internet, intranet and network security, and penetration testing. This specialization is required for all Computer Science students.
  • Internships: Our students have interned with Verizon, Tech Data Corporation, Pasco County Sheriff’s Department, and many other local organizations and departments at Saint Leo.
  • Technology: Hone your computer programming skills in two fully equipped computer labs, a computer networks and information assurance lab, and classrooms equipped with state-of-the-art SMART Board technology.
  • Co-curricular activities: Join the Computing Club and the Computer Gamers Club.
  • Memberships: Outstanding students may be selected for induction into Saint Leo’s Omicron Chapter of Upsilon Pi Epsilon, the international honor society for distinguished scholars in the computing and information systems disciplines.

What can you do with a bachelor of Computer Science?

Graduates find success in a broad spectrum of industries, developing commercial and industrial applications or computer models used in scientific or engineering research.

  • Software Engineer
  • Computer Scientist
  • Web Developer
  • System Software Developer
  • IT Security Analyst
  • Systems Analyst
  • Systems Integrator
  • Computer Programmer
  • Database Administrator
  • Network Administrator

Where are Saint Leo Computer Science grads now?

  • Bisk Technologies
  • PricewaterhouseCoopers
  • Verizon
  • Tampa Electric
  • University of South Florida
  • Hillsborough County Government
  • Jesse Ball duPont Fund
  • MacDill Air Force Base
  • Carnival Cruise Lines
  • Pasco County Sheriff’s Office

Degree Requirements

Foundation Courses (12 credits)

  • Course
  • Course Name
  • Credits
  • ENG 121 Academic Writing I 3

    The techniques of effective writing, logical thinking and intelligent reading, with special emphasis on expository writing.

    Prerequisites: Passing grade in ENG 002 or satisfactory score on the English Placement Test

  • ENG 122 Academic Writing II 3

    A continuation of ENG 121. Expository writing based on analytical study of literary genres.

    Prerequisites: ENG 121

  • MAT 131 College Mathematics 3

    Topics include number theory, numeration systems, geometry, counting methods, probability, and statistics.

    Prerequisites: Complete MAT-131 or higher. Business majors must complete MAT-141

  • COM 140 Basic Computer Skills 3

    Required for all business majors. Students will use commercial software packages in the microcomputer laboratory to gain an advanced understanding of business functions of computers and to develop personal competency in practical applications of microcomputers for business. Provides business students with the specific knowledge and capabilities in various computer skills necessary to be effective in both business classes and the business world. Course fee may apply.

The Human Adventure (6 credits)

  • ECO 110HA Economics for Life 3

    With a focus on the fundamental economic problem of scarcity, this course will prepare students to be effective decision makers. The course focuses on the economic way of thinking that enables individuals to decide how to best allocate their time, to decide whether to spend their money or save it, and to understand the primary statistics used to measure the well-being of an economy. As a result of this course, students will acquire the critical thinking skills that are not only essential to making everyday choices but in making major life decisions such as choosing a career or choosing a life partner.

    *This course will be available starting Spring 2 - 2014.

    Prerequisites: Second semester freshman standing.

  • HTY 110HA Immigration: The Changing Face of America 3

    An exploration of immigration to the United States centered on the nineteenth and twentieth centuries with reference to current issues related to immigration. This course also examines the countries from which immigrants have come to the United States and the social, political and economic factors that have contributed to immigrants’ decisions to leave these countries.

  • POL 110HA Revolution Now! Democracy in Troubled Times 3

    This course investigates the rise and spread of democracy. Democracy as a form of government and social movement will be traced from its ancient origins in Greece and Rome to the American and French Revolutions of the 18th Century, through its evolution and diffusion during the 19th and 20th Centuries to its position of global dominance at the beginning of the 21st Century. Democratic values, norms and behaviors will be examined through the use of historic video footage and core texts. Attention will be paid to governmental systems in the U.S., Western Europe, the BRIC countries, and our neighbors Canada and Mexico, as well as to the emerging democracies in the Middle East and Asia. Acquiring basic academic skills will be emphasized, as students are awakened to the significance of world historical events and the excitement of following current affairs.

    *This course will be available starting Spring 1 - 2014.

  • PSY 110HA Psychological Well Being: How to be Sane in an Insane World 3

    This course uses psychological approaches to physical, cognitive, and emotional well-being. The scientific method will be used as a lens to view adjustment issues. Topics include personality and self-development, positive psychology, sex and gender, and relationships. Emphasis is on application via personal assessment and stress management techniques.

    *This course will be available starting Fall 1 - 2013.

  • SOC 110HA The McDonaldization of Society 3

    What can a fast-food chain teach us about society? Following George Ritzer’s theory of McDonaldization, this course examines the pros and cons of living in a rationalized world where standardization, predictability, and control prevail. As students learn the sociological concepts of bureaucracy, consumer society, social structures, social change, and social interaction, they will develop their sociological imagination to reclaim a place for creativity, meaning, individuality, and free will in the late modern world.

The Human Mosaic (3 credits)

  • ART 110HM Curves Ahead: Women Artists and the Female Form 3

    Through a women’s studies lens, we will examine women as patrons, critics, and viewers of art. Visual language and art terminology will be used to examine a variety of artworks made by women from an assortment of historic, social, political, and personal contexts. The course will examine how images of women by women have functioned in the ongoing construction of identity. This course seeks to illuminate women’s contributions to the visual cultures of their societies and to recognize the relevance of these contributions to today’s global community.

  • HUM 110HM Television and the American Family: Your Shows, My Shows 3

    This course explores six decades and three eras of American television as it pertains to the depiction of the American family. Beginning with the early years, which saw the family as a haven, students will learn how television influenced families and how families as a whole influenced television. The course then moves on to the conflict years of television families and then to the postmodern period, in which the concept of family has become fragmented and subject to debate and redefinition.

    *This course will be available starting Spring 1 - 2014.

  • SOC 110HM Building a Multiracial Society 3

    Are multiracial societies necessarily colorblind, and should they be? This course explores how colorblindness in multiracial societies can be analyzed through sociological theories and research methods. Students will read multiracial perspectives; analyze race and colorblindness in their everyday lives; and prepare themselves for entering a multiracial/global world, using their critical thinking skills to separate myth/ideal from data/evidence.

  • HTY 110HM Native American History & Life: More Than Tipis & Tomahawks 3

    What do you know about Native Americans? When you think of Native Americans do you visualize scantily clad warriors with bows and arrows, or women sitting by tee pees wearing feathers and beads? Do all Native Americans live on reservations? Do all reservations have casinos? Focusing on the lives of Native peoples prior to European contact, their interactions with Europeans and Africans, their removal to reservations, and their contemporary experiences, this course addresses the many myths and misconceptions associated with Native American history and culture within the United States.

  • IDS 210HM Once Upon a Time: Readings in Folklore and Culture 3

    This course enables students to explore cultures around the world through the lens of folklore. These stories have helped shape their originating cultures by preserving political ideologies, standards, ethics and belief systems. Students will read a variety of folklore (folktales, fairy tales, legends, myths, etc.) as a means to analyze the cultures from which they originated.

    Prerequisites: ENG 121 - Academic Writing I

Science in a Changing World (6 credits)

  • SCI 110SC Evaluating the Predictions of Global Warming 3

    This course presents the science behind the mechanisms that effect global climate change to enable critical analysis of the potential severity of rapid climate change on the atmosphere, the oceans and the biosphere. It includes an overview of chemistry, physics, ecology, the carbon cycle, solar system science, and how these tools will allow critical analysis of climate model forecasts and the effects of greenhouse gasses.

    Prerequisites: MAT-003 or placement in MAT-128 or higher

  • SCI 115SC Is Evolution True? Your Inner Fish 3

    Are we humans just “souped-up” fish?! How did the human animal come to be what it is? What evidence of our evolution lies within our own bodies? How are we like fish? Worms? Even bacteria? Through paleontology (fossils), genetics, molecular biology, comparative embryology and comparative anatomy – we will reconstruct the history and examine the evidence for the building of human bodies through evolutionary adaptations. Is Evolution true? We will explore the evidence ranging from biogeography to geology, from molecular biology to physiology, so you can decide.

  • SCI 120SC Human Ecology 3

    We individual humans, as well as all of human civilization, are totally interdependent with the global ecological system – dependent upon clean air, pure water, a stable climate, healthy forests, healthy grasslands, healthy ocean ecosystems, and fertile soil with its teaming microscopic life. Individual humans and human civilizations are subject to the laws of physics, the rules of chemistry and ecological principles – there are no exceptions! In what ways do we humans depend upon the ecosystems of Earth? In what ways does human society affect the ecosystems of Earth? What can we learn from nature’s laws about how to live on Earth sustainably? What is a healthy human ecology? What is the future of human civilization and its relationship to the ecosphere?

  • SCI 210SC Energy and Its Impact on Global Society 3

    As an introduction to the physical principles behind energy use and its effects on our environment, this course examines different energy resources worldwide; explores the scientific principles of energy generation and investigates the environmental and economic consequences of its use.

    Prerequisites: MAT-003 or placement in MAT-128 or higher

  • SCI 215SC Science in Science Fiction 3

    This course investigates the science behind popular science fiction literature and film. Students will sharpen their critical thinking skills to investigate science fiction plot devices to determine if they are compatible with fundamental principles in physics, chemistry, and biology. Is it possible to travel faster-than-light? Will suspended animation prolong our time in this universe? Science topics discussed include: motion, acceleration, time dilation, energy, characteristics of living things, cloning, evolution, Earth’s cycles, and climate. Students will also discuss the ethics of these new technologies in consideration of the university’s guiding core values.

    Prerequisites: MAT-003 or placement in MAT-128 or higher and ENG-121

The Creative Life (6 credits)

  • FAS 110CL Living the Theatre: Dramatic Skills for all Disciplines 3

    If “all the world is a stage,” then everyone can benefit from the skills learned in the theatre. Theatre is a collaborative art form that calls on people with a wide range of skills and abilities to work together to create something special. Through active participation, students will learn the basic principles of performance, design, and operations alongside readings from selected works of noted playwrights and theatre practitioners. By working and studying in such an environment, students learn the applicability of theatre practitioners’ skills to life in the theatre and beyond.

  • HUM 110CL Giants of the Arts 3

    Giants of the Arts will define those artists who, through the test of time, have been recognized as true masters; whose works advanced their art form(s), who become a significant influence within their field(s), and who continue to influence contemporary artists today. Students will examine how these artists used the components of their art form(s), why these artists are considered “great,” what their greatest contributions are to our society, and how these artists affect our artists today. Students will also consider the qualities of “masterful” creative endeavors and contemplate how the artists’ gifts to our world improve and deepen our lives.

  • MUS 110CL Spirituals to Rock and Roll: The Story of How American Popular Music Conquered the World 3

    In this course students will explore the development of American popular music beginning with its roots in African American slave music, continuing through minstrelsy, vaudeville, Tin Pan Alley, American Musical Theatre, Blues, Jazz, Rock and Roll, Alternative, and Hip Hop. Students will practice critical listening skills as they are exposed to many genres of popular music, and will explore the social, economic, and philosophical paradigms that gave rise to each genre in the American experience of music.

  • ENG 210CL Love and Desire in Literature 3

    A study of representations of love and desire in literature and their various manifestations in different time periods and cultures. Students will learn and apply basic tools of literary analysis while considering larger questions about the nature of love and desire.

    Prerequisites: ENG 122 - Academic Writing II

  • ENG 215CL Monsters and the Monstrous in Literature 3

    Through reading about the monster and/or the monstrous in literature, students will question what it means to be human and understand how cultures create fictional monsters as ways to define what it means to be civilized.

    Prerequisites: ENG 122 - Academic Writing II

  • ENG 220CL On the Proverbial Road: Journeys of Transformation in Narrative 3

    Trailblazers, pathfinders, adventurers, and even reluctant anti-heroes: When questers of any sort—whether willingly or unwillingly—take the road less traveled, why are we compulsively drawn to their tales? In this course, prepare to voyage alongside the brainchildren of global storytellers from diverse eras on literal, metaphorical, and psychological journeys. By engaging narratives in differing genres, including some in translation, and using a variety of learning strategies, such as close reading, students will both explore and consider the ubiquitous themes of overcoming adversity and transformation in characters who undertake roundtrip journeys from their familiar, ordinary worlds to unfamiliar, extraordinary destinations.

    *This course will be available starting Fall 2 - 2013.

    Prerequisites: ENG 122 - Academic Writing II

  • ENG 225CL Writing Wild: Exploring the Four Genres 3

    Students in this course will explore the four main genres of creative writing—poetry, fiction, creative nonfiction, and drama. Using their senses and memories as the primary media, students will learn first to discover and then to map their own creative aesthetics from the wild landscapes of their subconscious and conscious, using imagistic writing.

    Prerequisites: ENG 122 - Academic Writing II

The Reflective and Spiritual Life: Philosophy (3 credits)

  • PHI 110RS Encountering the Real: Faith and Philosophical Enquiry 3

    This course examines definitions, assumptions, and arguments central to religious existence via the lens of several key classical and contemporary philosophers. Students will develop and refine their ability to think impartially and objectively about personal religious commitments, understand alternative religious points of view, and formulate and defend informed arguments and objections with respect to the subject matter. Topics include faith and reason, arguments for the existence of God, the problem of evil, and responses to religious diversity.

  • PHI 210RS Thinking and Doing Ethics 3

    The purpose of this course is to draw on a rich set of proposals concerning right action and good character that have been developed over two millennia and across various cultures in order to stimulate deliberation and mindful action. The course will emphasize comprehension of the right and the good through active deliberation about cases. It will also provide participants with the option to reflect on the right and the good in their personal experience with past or concurrent service or service learning activities.

The Reflective and Spiritual Life: Religion (6 credits)

  • REL 110RS The Emergence of Christianity: Examination of Foundational Christian Texts 3

    The New Testament record of the development of Christianity from a sect within Judaism to becoming a world religion. This course will examine the foundational texts of Christian Scripture with attention to historical context, the intentions of the authors and the way the texts were edited.

  • REL 123 Christian Spiritual Vision 3

    This course involves an introduction to the field of theology as an academic discipline with a body of writing, methods, and interpretations. It is concerned with how to successfully study theology, including basic library research methodology and critical thinking. Students will build a basic understanding of the whole of theology through an introduction of its parts: Old Testament and New Testament literature, Who is Jesus?, What is the Church?, Grace and the Sacraments, Christian Morality, Social Justice, Judaism and the Church, the Islamic religion and the Church, and Catholic theology in a global context.

  • REL 210RS Many are Called, but Who is Chosen? Christian Understandings of Salvation 3

    Where do people go when they die? Who goes where? Must Christians believe in Hell? This course will enable students to evaluate the Judeo-Christian tradition concerning the question of salvation from the Old Testament to contemporary theologians. Readings will focus on Scripture and select Christian theologians.

  • REL 223 World Religions: East and West 3

    Roman Catholicism’s Second Vatican Council (1962-1965) affirmed the innate dignity of all persons, espoused global solidarity, and recognized God’s presence and universal saving designs (a religious sense, truth, holiness and ethical conduct) in other religions and, thus, emphasized discussion and collaboration with members of other religions. Through such an ecumenical lens, this course offers a study of Hinduism, Buddhism, Confucianism, Taoism, Judaism, Christianity and Islam, and provides an introduction to Jainism, Shinto, Sikhism and Bahai. The course will not only introduce students to the world’s major religions via consideration of their respective founders, seminal figures, sacred texts, central teachings, core beliefs, ethic and values system and history but, also, by examining how each of the religions, respectively, view the human condition; human inclination towards transcendence; and ethical responsibilities/tasks. Offered annually.

Computer Science Core (46 credits)

  • Course
  • Course Name
  • Credits
  • COM 203 Computer Systems 3

    An introduction to the field of computer information systems including a review of the entire field and its application in the business world. Included are information management principles and systems, number systems and how they are used in computers, the relationship among the many parts of the computer and how they interact, and the basics of networks and operating systems.

    Prerequisites: COM 140

  • COM 207 Programming in C/C++ 3

    The use of C/C++ programming language for information processing and problem solving. Students use algorithms and computer logic to translate data into information through structured design, coding, testing, and program debugging. Course fee may apply.

    Prerequisites: COM 203

  • COM 209 Programming in JAVA 3

    JAVA language is widely adopted as the Internet development language. This course will introduce the student to JAVA programming and developing applications for the Internet. Course fee may apply. Offered as needed.

    Prerequisites: COM 205 or COM 207 or equivalent

  • COM 301 Algorithms and Data Structures 3

    Analysis and development of techniques for representing and processing information within a computer system, focusing on efficient use of storage space and processor time. Course fee may apply.

    Prerequisites: COM 204, MAT 231, and a computer programming language course.

  • COM 309 Network Theory and Design 3

    An introduction of the theory, design and application of networks. The course will include the creation and operation of an actual network.

    Prerequisites: COM 203

  • COM 312 Computer Architecture 3

    Knowledge of the fundamental operations of computers is essential in a program in computer science. This course is designed to provide the student with an understanding of the structure and operations of the digital computer including: its history; how their systems are organized; the logic used in the computer; the use of micro-technology in computers; a foundation in the functioning of the computer at various levels, including the instruction set level, the operating machine level, and assembly language programming; and parallel computing concepts.

    Prerequisites: COM 203

  • COM 330 Database Concepts and Programming 3

    The use of a database management system to provide the software and database necessary to upgrade a system. Database structures, applications, network, relational and hierarchical data models, application program development, query systems, file security, and the role of the database administrator will be studied. Course fee may apply.

    Prerequisites: COM 320

  • COM 340 Introduction to Internet Applications 3

    An introduction to Internet applications theory, the tools used to develop Internet applications and the development of web design, electronic commerce, and server administration.

    Prerequisites: COM 203 and a programming language course

  • COM 405 Operating Systems 3

    The use of operating systems to facilitate reliable and safe execution of software: process execution and scheduling; process synchronization and deadlock avoidance/resolution; memory management; file systems; I/O systems and device management; protection and security.

    Prerequisites: COM 204 and COM 312

  • COM 416 Introduction to Information Security 3

    The advent of global networks has provided communication capabilities for businesses and individuals unparalleled in the history of the world. Attacks on the system that deny service, destroy systems, and purloin information through the use of worms, viruses, and other criminal attacks make it imperative that information security be a significant part of any business plan and that individuals working in that or allied fields become knowledgeable in the principles of information security. This course provides an introduction to the field of information security that lays a necessary foundation for later courses.

    Prerequisites: COM 203

  • COM 430 Software Engineering 3

    This course presents a variety of different view of the software development process, considering all important process models as well as system analysis and design methods with an emphasis on object-oriented techniques. Concepts, procedures, techniques and methods that enable a software team to assess software quality and manage and control a software development project are also discussed.

    Prerequisites: COM 301

  • COM 465 Artificial Intelligence 3

    This is an introductory course in artificial intelligence (AI) concepts and techniques. The course is designed to introduce the students to the major topics in AI which include: history of AI; intelligent agents; problem solving; search strategies, including games, knowledge, reasoning, and planning; robotics; ethical issues; and future trends in AI.

    Prerequisites: COM 204, COM 301, and MAT 251

  • COM 497 Computer Science Capstone 3

    This capstone course provides the student with an opportunity to demonstrate knowledge covered in the Computer Science field by researching, developing, designing and/or implementing a computing solution that uses knowledge from broad areas in Computer Science, including systems architecture; programming, databases; computer networks; algorithm analysis; and artificial intelligence. Course fee will apply.

    Prerequisites: COM 330, COM 340, COM 405, COM 416, COM 430, COM 465, and senior standing

  • MAT 201 Introduction to Statistics 3

    Development of the fundamental statistical methods, including graphs, measures of central tendency, and variation. Inferential statistics includes the basic concepts of probability, estimation, hypothesis testing, sampling techniques, regression analysis and correlation, and other analyses of data. Use of statistical software packages. Applications to business, social science, education, and environmental science.

    Prerequisites: MAT 141 or a higher-level mathematics course

  • MAT 231 Calculus with Analytic Geometry I 4

    Topics include limits, derivatives, continuity, applications of derivatives, indeterminate forms, introduction to integrals, and the Fundamental Theorem of Calculus. Offered every semester.

    Prerequisites: C- or better in MAT 152 or mathematics placement

Information Assurance Specialization (12 credits)

  • COM 420 Disaster Recovery 3

    The threats to information security are manifold, and even the best of security systems can be penetrated in one manner or another. In addition, physical security is another aspect that needs to be considered to secure the systems necessary for business operations to continue. Natural disasters, terrorist activities, and internal subversion can all cause destruction or denial of service. This course provides a framework to understand the threats and counter them.

    Prerequisites: COM 309 and COM 416

  • COM 450 Network Defense and Security 3

    Global and local networks provide capabilities for businesses and individuals that have become essential in the success of the world economy. Defending these systems against attacks through the use of worms, viruses, and other criminal acts is imperative. This course provides a solid foundation in the fundamentals of network security and some hands-on experience in the installation and use of firewalls and intrusion detection systems.

    Prerequisites: COM 309 and COM 416

  • COM 452 Computer Forensics 3

    One of the tasks of computer professionals in the area of information security is to investigate to determine the manner and extent of damage or penetration of unauthorized persons into IT systems and to determine what data may have been compromised as well as authorized penetration of IT resources for legal purposes. This course provides an introduction to the methodology of computer forensics.

    Prerequisites: COM 309 and COM 416

  • COM 460 Internet/Intranet Security 3

    Access to the Internet for multiple purposes is one of the major components of most business operations. Many businesses also have intranets, which provide internal communications. Security of these assets is imperative for a successful business. This course provides an introduction to the concepts and procedures of assessing and providing security for intranet/intranets.

    Prerequisites: COM 309 and COM 416

  • COM 470 Management of Information Security 3

    It is imperative that information security be a significant part of any business plan and that managers working in that or allied fields are aware of the principles and methodology of managing information security. This course provides an in-depth view of the management of information security for government, corporations, and other institutions.

    Prerequisites: COM 309 and COM 416

  • COM 475 Penetration Testing 3

    An introduction to simulating real world attacks to expose the vulnerabilities of an organization without damaging the available services or assets. This course covers computer security techniques required to prevent or mitigate attacks.

    Prerequisites: COM 330, COM 340, COM 405, and COM 450

Electives (20 Credits)

Total Credits 120