May 05, 2024  
2021-2022 University Catalog 
    
2021-2022 University Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Biology

  
  • BIO 350 - Genetics

    4 credits
    Using active-learning approaches, students explore molecular and classical genetics topics including DNA and protein synthesis, mutations, cell reproduction, Mendelian and non-Mendelian inheritance, gene mapping, chromosome abnormalities, human genetic disease, epigenetics, RNA function, genome sequence, and genetic engineering. Labs emphasize molecular biology techniques, preparing students for optional short course at Mt. Desert Island Biology Laboratory.
    Lab fee

    Prerequisite(s): BIO 113 
  
  • BIO 360 - Vertebrate Biology

    4 credits
    A lecture and laboratory course which presents an overview of the vertebrate evolution, taxonomy, anatomy, and physiology. Laboratory activities emphasize local vertebrates and include a field trip, examination of vertebrate specimens, dissections, and experiments. Three lecture and three laboratory hours per week.
    Lab fee

    Prerequisite(s): BIO 113 
  
  • BIO 368 - Genetics and Genomics for Healthcare Professionals

    2 credits
    This course will expose you to the important role that genetics and genomics can play in medical decisions, practices and applications. It presents an overview of the field of genetics and genomics with a focus on health care professions. Course originates from UMFK, online for nursing students only.
    Prerequisite(s): Bio 100 or BIO 261 , BIO 262 
  
  • BIO 400 - Biology Senior Project

    3 credits
    Students will develop a project proposal that incorporates the scientific research process and results in written work (grant proposal, curriculum documents, or other written work) and an oral presentation to a scientist or science educator audience.
    Prerequisite(s): BIO 200 
  
  • BIO 402 - Pathophysiology

    3 credits
    Students will study the abnormal, diseased physiological processes, examine altered cell functions, injury and death. Students will gain knowledge in the body systems and inability of diseased systems to maintain homeostasis. Other topics include inflammation, immunity, neoplasia, adaptations of the body to stress and aging
    Prerequisite(s): BIO 262 
  
  • BIO 410 - Advanced Topics in Ecology

    3 credits
    A seminar style course that focuses on topics in ecology combining discussion and analysis of primary literature with a field-based ecological research project. Students will complete individual components within a broader project, including experimental design, data collection and analysis, and written and oral communication of the topic studied. Course can be repeated for a maximum of 6 credits, provided the topic is different.
    Prerequisite(s): ECY 355 
  
  • BIO 445 - Invertebrate Zoology

    4 credits
    A lecture and laboratory course in which an overview of the organismal diversity within the invertebrates is given by studying the biology of selected taxa. This information is coordinated with the labs to critically examine current hypotheses in phylogeny and supported by a weekend field course to a marine biological center. Three lecture hours and three laboratory hours per week.
    Lab fee

    Prerequisite(s): BIO 113 
  
  • BIO 495 - Biology Internship

    3 credits
    Supervised field experience in a biological or biomedical setting in which students gain career-relevant exposure and training. A minimum of ninety hours of experience, bi-weekly meetings with faculty advisor, reflection assignments, final written assignment and oral presentation.
    Prerequisite(s): BIO 200 ; Biology major or minor with junior or senior standing
  
  • BIO 499 - Biology Senior Thesis

    3 credits
    Biology majors who have already conducted substantial research work with a faculty mentor will write a senior thesis and orally present this work at a department seminar. Literature review, experimental design, data collection and analysis, thesis writing and revision, and presentation will be conducted with faculty mentor oversight.
    Prerequisite(s): BIO 200 , senior standing, and proposal to be submitted to the biology program committee 30 days prior to first day of semester

Business

  
  • BUS 100 - Personal Finance

    3 credits
    Covers budgeting and planning personal revenues, expenses, and investments. Specific areas include education, insurance (life, medical, auto, and real estate), interest rates and the effect on consumer buying and investing, real estate (buy, rent or build), mutual funds (load, no-load, open end and closed end funds), building a portfolio of stocks and bonds, reading and understanding financial data, and the need for wills and trusts.
  
  • BUS 101 - Introduction to Business

    3 credits
    This course is intended to help first year business management students clarify their business education and career goals. Basic concepts of management, marketing, operations, finance, and human resource management will be surveyed. Classroom lectures will be supplemented by field trips to local businesses and lectures by guest speakers.
  
  • BUS 107 - Introduction to Business and Economics

    3 credits
    This course will introduce students to the role and function of a business enterprise and how it operates in our modern legal, political, social and economic environment. Topics include management, accounting, finance, economics with and analysis of individual markets for decision-making, marketing, and operations
  
  • BUS 110 - Quickbooks

    1 credits
    Develop and understanding and use of the financial accounting software Quickbooks.
  
  • BUS 125 - Introduction to Business Computing

    3 credits
    Introduction to business computing and hands-on training with professional application software used by modern businesses. Provides a working knowledge of word processing and an in-depth understanding of spreadsheets, brackets, and database management systems.
  
  • BUS 141 - Introduction to Project Management w/Microsoft Projects

    3 credits
    Introduction to Project Management will present the foundational skills needed to have an immediate impact on projects. Microsoft Project will be used with an emphasis on practical application in the workplace. This course will also provide the skills needed to be an effective member and leader of project teams.
  
  • BUS 150 - Introduction to Financial Accounting

    3 credits
    ACC 150  

    Topics include transaction analysis, recording accounting information, and preparation of financial statements. Additional topics include accounting for sales, cost of sales, inventory, and other assets. The emphasis is on communicating financial information to external users. Students use accounting software to establish and maintain an accounting system for a simulated business.
  
  • BUS 200 - Intermediate Business Computing

    3 credits
    In-depth exploration of the advanced features of the Microsoft Office suite. Integration of spreadsheet and database information into reports and presentations and querying functions. Students lacking significant prior experience with business computing are advised to take Bus 125 or prior to enrolling in this class.
  
  • BUS 210 - Organizational Communication

    3 credits
    This course is crosslisted as COM 210 

    This course explores essential oral communication skills for professional settings. Students will develop proficiencies relevant for leadership, conflict resolution, debate, group interactions, group facilitation, and decision making. Applications will include various forms of message delivery, such as presentations, impromptu speaking activities, and simulations of common professional communication scenarios.
  
  • BUS 218 - Materials and Inventory Management

    3 credits
    This course explains how to utilize inventory management tools to create value by understanding the value and costs savings available through implementation of warehouse and inventory management systems.
  
  • BUS 219 - Product Development

    3 credits
    Develop an understanding of how to increase value to an organization through the improvement in the design and/or implementation of products and services.
  
  • BUS 220 - Managerial Accounting

    3 credits
    ACC 220  

    Accounting for internal decision making, planning, and control purposes. The manufacturing environment is emphasized. Topics include cost behavior and analysis, relevant costs, job order and process cost systems, budgeting, and standard costs.
    Prerequisite(s): BUS 150  
  
  • BUS 231 - Quality

    3 credits
    The course will develop an understanding of the necessity of quality and the measurements for continuous quality improvement, target setting, and the importance of considering future markets and organizational strategy to define and implement quality.
  
  • BUS 240 - Change Management

    3 credits
    This course will analyze the forces that drive organizations to change, examine impediments to change, and survey a range of approaches for making organizational change more effective. This course provides practical skills for managing and leading change in your personal life and within any organization.
  
  • BUS 242 - Spreadsheet Applications

    3 credits
    By using Microsoft Excel, this course explores techniques in spreadsheet software as used to design and develop business-related applications. Topics include formulas and functions, charting, data operations, pivot tables, goal seeking, what-if analysis, data tables, importing data, and macros.
  
  • BUS 244 - Management Information Systems

    3 credits
    This course will provide an introduction to computer and telecommunications information systems. Topics covered will include information system concepts, hardware and software systems components, basics of systems operation, and the ethical use of information systems in culturally diverse organizations and societies. This course is designed to accommodate non-business majors who wish to gain a greater understanding of information systems.
    Prerequisite(s): BUS 125  or BUS 200 
  
  • BUS 245 - Programming for Managers

    3 credits
    Programming structure for modern programming languages used in businesses. The necessary skills of programming design, structures, testing, documentation, implementation, and maintenance are accomplished using PC-based programming tools. Provides MIS students and manager with an understanding of how object-oriented programming can be used to enhance business applications.
    Prerequisite(s): BUS 125  or BUS 200 
  
  • BUS 260 - Leadership

    3 credits
    This course focuses on understanding the nature of leadership in professional environments. Students will examine the characteristics, roles, and functions of an effective leader allowing them to lead and manage change successfully. Major theories of leadership are discussed and students will learn to think critically about best practices and applications.
  
  • BUS 261 - Marketing Research and Analysis

    3 credits
    Presents fundamentals of research including the steps in the marketing research process. The topics include problems definition, research design, data collection methods , questionnaire design and attitude measurement, sampling sheds and data analysis.
  
  • BUS 307 - Fundamentals of Consumer Behavior

    3 credits
    This course develops an understanding of principles and processes involved in consumer behavior fundamentals, and explores how perceptions, learning, memory and attitudes influence consumers behavior during one’s life cycle.
  
  • BUS 321 - Human Resource Management

    3 credits
    How organizations manage people as a key resource. Topics covered are job analysis, planning, recruiting and selection, discrimination laws, training, compensation, and collective bargaining.
    Prerequisite(s): junior standing
  
  • BUS 323 - Fundamentals of Supply Chain and Logistics

    3 credits
    Supply chain management is one of the major functions of any business. Supply chain is a way of looking at an organization as a series of processes rather than departments. With viewing a company as a series of processes, cost savings, time savings, and job satisfaction measures can be implemented through project management. Supply chain management is a key function for organizations that manufacture a product (like Boeing), as well as those that offer a service (like Bank of America).
  
  • BUS 325 - Financial Management

    3 credits
    This course emphasizes the role of the financial manager in forecasting and planning, coordination and control, dealing with financial markets, and, primarily, major investment and financing decisions. Coverage includes financial statement analysis, the time value of money, valuation of securities, the cost of capital, capital budgeting, capital structure, financial forecasting, and managing and financing current assets.
    Prerequisite(s): BUS 220 
  
  • BUS 330 - Marketing Management

    3 credits
    Marketing considers how organizations identify their distinctive competence to serve customer needs in a competitive environment. Topics include marketing ethics, consumer behavior, new product development, market forecasting, sales management, industrial buyer behavior, and international marketing.
  
  • BUS 334 - Advertising, Public Relations

    3 credits
    This course offers an understanding of advertising, public relations, direct marketing, and sales promotion, including various types of media, methods used in direct marketing and sales promotions and other techniques used to appeal to consumers.
  
  • BUS 335 - Organizational Behavior

    3 credits
    Organizational behavior is a field of study that seeks to understand, explain, and improve human behavior in organizations at the individual, interpersonal, team and organizational levels. Students will gain an awareness and knowledge of contemporary issues and approaches to organizational communication and change facing organizations.
  
  • BUS 337 - Integrated Marketing Communications

    3 credits
    The courses outlines the fundamentals of integrated marketing communications and promotions by reviewing traditional and emerging communication channels and strategies, the AIDA model and the metrics used to measure success.
  
  • BUS 341 - Entrepreneurship

    3 credits
    Managing and growing a small business after start-up. Students are provided with the background theories for understanding the role of the entrepreneur. Development of a strategic plan for a growing business allows for analysis of the issues and problems that an entrepreneur is likely to encounter. Increases awareness of entrepreneurship, but also teaches critical analysis skills.
  
  • BUS 343 - Project Risk and Cost Management

    3 credits
    This course will cover the Risk and Cost Management process as defined by the PMBOK. In this course, we will cover defining risk, planning for risks, responding to risks, and the proper methods for risk monitoring and controlling. Other topics covered will include project cost and managing the project budget.
    Prerequisite(s): BUS 141 
  
  • BUS 345 - Database Management

    3 credits
    This course focuses on the database components of an information system. Topics covered include database models, data structures, storage, retrieval, manipulation, and reporting within organizations. Special emphasis will be placed on database applications within the functional areas of business such as human resources, finance, accounting, marketing, and operations.
    Co-requisite(s): BUS 244 
  
  • BUS 348 - Cost Accounting

    3 credits
    ACC 348  

    Topics covered include basic cost control concepts, manufacturing statements, accounting for material inventory, factory overhead costs, job order costing, activity-based costing, and process costing. Students are introduced to cost estimation methods, cost-volume-profit analysis, budgeting and variances, and decision-making models.
  
  • BUS 350 - Business Law I

    3 credits
    The study of the legal system, business ethics, torts, and product liability, with particular emphasis on contract and sales law.
  
  • BUS 352 - Business Law II

    3 credits
    The study of agency, commercial paper, creditors’ rights and bankruptcy, business organizations, federal securities regulation, accountant legal liability, property law including bailments and landlord/tenant, insurance, and wills and estates.
  
  • BUS 353 - Legal and Ethical Issues in Business

    3 credits
    An overview of business and society, corporate social responsibility and ethics; focused study of legal topics including the Constitution, contracts, torts and government regulation. Developing analytical skills and professional communication skills are emphasized.
    Prerequisite(s): PCJ 215 
  
  • BUS 355 - Investment Management

    3 credits
    The course aims to provide the student with a theoretical background to investments, covering financial markets, portfolio theory, financial analysis, equity and fixed income valuation, risk and return, and performance evaluation. The course will focus on strategies for planning, analysis, asset selection, implementation and ongoing monitoring to meet the investment goals of individual and institutional investors.
    Prerequisite(s): BUS 325  
  
  • BUS 359 - IT Project Management

    3 credits
    This course provides students with the fundamentals and best practices of information technology (IT) project management. Real-world project experience provides students with skills needed to deliver projects on time, within budget, and to specification. Determining project scope, setting/management stakeholder expectations, identifying/managing IT risks, and meeting quality standards are all covered.
    Prerequisite(s): BUS 200 
  
  • BUS 361 - Intermediate Accounting I

    3 credits
    ACC 361  

    Financial accounting and its basic theory. Analysis and preparation of financial statements, statements of income and retained earnings, balance sheet and statement of cash flows. Accounting treatment of current assets, valuation of inventories, accounting for property, plant and equipment, and depreciation.
    Prerequisite(s): BUS 150  
  
  • BUS 362 - Intermediate Accounting II

    3 credits
    ACC 362  

    Accounting for liabilities, stockholders’ equity, intangible assets, and long-term investments. Accounting for leases, income taxes, and pension obligations.
    Prerequisite(s): BUS 361  
  
  • BUS 363 - Sourcing Analysis

    3 credits
    The course will focus on the ability to identify, select and manage appropriate sources for procurement, to establish and execute strategic sourcing plans. 
  
  • BUS 375 - Topics in Accounting and Finance

    3 credits
    Topics in accounting and finance not covered by regularly offered courses. Content varies to suit current needs. Course may be repeated for credit.
    Prerequisite(s): BUS 220  and junior standing
  
  • BUS 376 - Independent Auditing

    3 credits
    ACC 376  

    This course provides a logical framework of the fundamental steps comprising the auditing process and the application of Generally Accepted Auditing Standards. Special attention is given to the Code of Professional Ethics, the legal liability inherent in the Attest Function, the evaluation of internal control, and the audit of electronic data processing systems.
  
  • BUS 377 - Federal Taxation

    3 credits
    ACC 377  

    Determination of individual income taxation including income inclusions and exclusions, deductions, sales, exchanges, and other dispositions of property.
    Prerequisite(s): BUS 220  
  
  • BUS 378 - Federal Taxation II

    3 credits
    ACC 378  

    This course teaches the complex tax concepts of corporate, partnership, and estate and trust taxation.
    Prerequisite(s): BUS 220  
  
  • BUS 400 - Project Management Applications

    3 credits
    Service learning opportunity to apply project management skills. Experience work on a project opportunity for a real organization. This course provides students with the opportunity to utilize their communication, teamwork, critical thinking, and project management skills to assist a local organization with an initiative of importance.
    Prerequisite(s): BUS 343 
  
  • BUS 401 - Advanced Project Management Applications II

    3 credits
    Continued service learning opportunity to apply project management skills. Experience work on a project opportunity for a real organization. This course provides students with the opportunity to implement a project for an organization, while utilizing communication, change management, teamwork, critical thinking, and project management skills.
    Prerequisite(s): BUS 400 
  
  • BUS 405 - MIS Special Topics

    3 credits
    A seminar class investigating the newest topics in information systems. Using hands-on methodology, delve into an information systems topic relevant to today’s innovative businesses. Topics are offered on a rotating basis. This course may be repeated for credit as long as the topics are different.
    Co-requisite(s): BUS 244 
  
  • BUS 410 - Topics in Business Management

    3 credits
    Research of an emergent topic followed by a service learning project designed to help local organizations or professionals develop strategies to deal with changes in economic and market conditions associated with the topic. May be taken more than once.
    Prerequisite(s): junior standing or higher
  
  • BUS 412 - Supplier Relationship Management

    3 credits
    The course will develop an understanding of the opportunities to create value through supplier relationship management (SRM), partnerships and strategic alliances, and creating supplier evaluation measures.  
  
  • BUS 415 - Operations Management

    3 credits
    Operations management focuses on the use of six sigma methodology in both the manufacturing and service industries. Topics will include introducing students to the DMAIC steps for process improvement, while having the ability to apply those steps through a service learning project with a real organization.
  
  • BUS 430 - Global Marketing

    3 credits
    Marketing considers how organizations identify their distinctive competence to serve customer needs in a competitive environment. Topics include marketing ethics, consumer behavior, new product development, market forecasting, sales management, industrial buyer behavior, and international marketing.
  
  • BUS 433 - E-commerce and Social Media Marketing

    3 credits
    Develop and apply customer relationship management and interactive marketing strategies using the internet and social media.
  
  • BUS 440 - Business Analytics

    3 credits
    This course focuses on the development and delivery of predictive data analysis for strategic decision making in organizations. Students will apply the principles and tools to real-world problems, enabling them to integrate their knowledge of business intelligence in their careers and is essential to their performance and competitive advantage.
    Prerequisite(s): BUS 244 
  
  • BUS 443 - Telecommunications and Networks

    3 credits
    This course focuses on the use of telecommunications hardware and software to integrate the components of an information system into networks. Topics covered will include communications devices and carriers, distributed processing, and network software. Special emphasis will be placed on such common applications as e-mail, voicemail, local area networks, networking microcomputers and mainframes, and the internet.
    Prerequisite(s): BUS 244 
  
  • BUS 452 - Channel Management

    3 credits
    This course will analyze direct traffic and distribution options and develop a communication plan to ensure optimum flow of material. Additionally, it will apply an understanding of the principles and methods for moving people or goods by air, rail, sea, road, pipeline, or digitally, including the benefits, costs, and risks associated with each option
  
  • BUS 464 - Advanced Accounting

    3 credits
    Specialized topics in financial accounting. The accounting treatment of mergers and acquisitions, with special attention to the preparation of consolidated financial statements at the date of acquisition and post-acquisition. An overview of accounting for inter-company profit and asset transfers. Partnership accounting and accounting for foreign currency translation.
    Prerequisite(s): ACC 220 BUS 220  AND ACC 362 /BUS 362  
  
  • BUS 466 - Governmental & Not-for-Profit Accounting

    3 credits
    ACC 466  

    This course provides students with knowledge of the specialized accounting principles applicable to state and local governments and not-for-profit organizations. An emphasis is placed on budget & control issues and fund accounting and how it applies to the recording of assets, liabilities, equity, revenues, and expenditures. Other areas covered include the analysis and interpretation of the financial statements of government and not-for-profit organizations.
    Prerequisite(s): ACC 220 BUS 220  AND ACC 362 /BUS 362  
  
  • BUS 469 - Strategic Professional Communication

    3 credits
    Using business knowledge and analytical skills, students develop professional level oral and written communication skills. Experiential learning exercises provide opportunities to develop strategic solutions to situations confronting a hypothetical organization.
    Prerequisite(s): Senior Status
  
  • BUS 489 - Business Policy & Strategy

    3 credits
    Integrates the functions of marketing, finance/accounting, operations, human resources, and information systems into a coherent whole using the concept of “strategy”.
  
  • BUS 495 - Business Internship

    3-6 credits
    Business majors have the opportunity during their senior year to apply and compete for an internship with a local business. Internships can be taken in the areas of marketing, personnel, accounting, production, or finance and will normally take place throughout a fifteen-week semester. The experiential content and student responsibilities will be determined by the faculty advisor and the employer.
    Prerequisite(s): Senior standing or permission of instructor

Chemistry

  
  • CHY 111 - General Chemistry I

    4 credits
    The first semester of a two-semester lecture and laboratory introductory course in general chemistry. Topics will include the study of the states of matter, structure of matter, chemical reaction, stoichiometric problems, and solutions, periodic relationships and periodic table. Three lecture hours and three laboratory hours per week.
    Lab fee

    Prerequisite(s): College-level science placement or science practicum as a co-requisite
  
  • CHY 112 - Intermediate Chemistry

    4 credits
    The second semester of a two-semester lecture and laboratory introductory course for students in allied health programs. Topics will include acids and bases, reaction rates, equilibrium constants, buffers, and organic chemistry. Three lecture hours and three laboratory hours per week.
    Lab fee

    Prerequisite(s): CHY 111  or Physical Education or Athletic Training major
  
  • CHY 122 - General Chemistry II

    4 credits
    The second semester of a two-semester lecture and laboratory course in general chemistry. Topics include intermolecular forces, solutions, chemical kinetics, chemical equilibria, acids and bases, ionic equilibria of slightly soluble salts and acids and bases, and an introduction to thermodynamics. Three lecture hours and three laboratory hours per week.
    Lab fee

    Prerequisite(s): CHY 111 
  
  • CHY 221 - Organic Chemistry I

    4 credits
    The first semester of a two-semester lecture and laboratory course in organic chemistry. The course presents a survey of the classes of organic compounds, their reactions with emphasis on mechanisms, and the relationship between structure and reactivity. Three lecture hours and three laboratory hours per week.
    Lab fee

    Prerequisite(s): CHY 122 
  
  • CHY 222 - Organic Chemistry II

    4 credits
    The second semester of a two-semester lecture and laboratory course in organic chemistry. The course presents a survey of the classes of organic compounds, their reactions with emphasis on mechanisms, and the relationship between structure and reactivity. Three lecture hours and three laboratory hours per week.
    Lab fee

    Prerequisite(s): CHY 221 

Chinese

  
  • CHI 101 - Introductory Chinese I

    3 credits
    This is an introduction to modern standard Chinese (Mandarin) with emphasis on developing conversational skills by using fundamental grammatical patterns and vocabulary in functional and culturally suitable contexts. Simplified characters are used in this course, but traditional characters will also be introduced. Basic reading and writing will be taught. Some Chinese culture, history, and arts will be introduced in this course.
  
  • CHI 102 - Introductory Chinese II

    3 credits
    This is a continuation of Introductory Chinese I. This course aims to communicate in Chinese for everyday purposes. The emphasis of this course is on language practice. The rules of grammar and pronunciation will also be taught carefully. The Chinese culture, history, art and local customs will also be introduced in this course.

Communications

  
  • COM 210 - Organizational Communication

    3 credits
    This course is crosslisted as BUS 210 

    This course explores essential oral communication skills for professional settings. Students will develop proficiencies relevant for leadership, conflict resolution, debate, group interactions, group facilitation, and decision making. Applications will include various forms of message delivery, such as presentations, impromptu speaking activities, and simulations of common professional communication scenarios.

Computer Science

  
  • COS 101 - Introduction to Computer Science

    3 credits
    This course provides an elementary but substantive overview of computer science and is designed to help you develop critical (algorithmic) thinking skills to stimulate interest in computing and its impact on human culture. Topics include algorithms, structured programming, expression evaluation, information coding, computer operations, software, networking, the object-based paradigm, the relational model, the information systems development life cycle, and human and organizational factors in information systems. COS 101 is a foundation course for the COS degree and a prerequisite to other core courses.
  
  • COS 103 - Introduction to Information Technology

    4 credits
    Explores common information technologies and their application. Examines computer based applications including operating systems, file managers, word processors, electronic spreadsheets, database management systems, presentation graphics, electronic communication tools and search tools. Develops competence in locating, interpreting, analyzing, synthesizing, evaluating, and communicating information in both print and electronic media.
  
  • COS 105 - Computer Programming

    3 credits
    Introduction to operating systems and structured programming with a high-level language. Language syntax, including data types, formats, procedures, arrays, recursions, and functions. Design and analysis of computer algorithms, with emphasis on mathematically oriented problems.
    Prerequisite(s): MAT 121 
  
  • COS 110 - Programming Fundamentals

    3 credits
    This course will serve as the initial introduction of programming concepts and techniques to non programmers. The course will focus on the key concepts common to solving problems by algorithmic thinking, and to the fundamental concepts and techniques common to all high-level programming languages. The course will be taught using a command line version of the Python programming language.
    Prerequisite(s): COS 101  
  
  • COS 120 - Introduction to Data Structures

    3 credits
    This course will introduce students to the principles and representations of the different types of data structures. The course includes an examination of arrays, stacks, queues, lists, and trees. Students will demonstrate understanding of these principles through completion of several programs utilizing Python.
    Prerequisite(s): COS 110  
  
  • COS 200 - Introduction to Web Design

    3 credits
    This course is about web development. This will look at web application technologies and the associated security issues, at approaches for developing and deploying secure web applications, at the browser security model that includes same-origin policy, at the web session concept, at secure certificates, at client-side security capabilities in an application, at the concept of platform-based development, and at web standards. This is part of the computer science software development concentration.
  
  • COS 205 - Multimedia Design

    3 credits
    This course is about computer graphics, which refers to the computer generation and manipulation of images, including cartoons, film special effects, video games, medical imaging, engineering, and other forms of visualization. This course will focus on physics, numerical integration, scalability, and special-purpose hardware. Implementation specific issues such as file formats, hardware interfaces, and application program interfaces will be explored. This is part of the computer science software development concentration.
    Prerequisite(s): COS 200  
  
  • COS 210 - Introduction to Information Security

    3 credits
    This course provides an overview of security challenges and strategies of countermeasure in the information systems environment. Topics include definition of terms, concepts, elements, and goals incorporating industry standards and practices with a focus on availability, vulnerability, integrity and confidentiality aspects of information systems.
    Prerequisite(s): COS 101  
  
  • COS 220 - Programming Languages

    3 credits
    Students will work with many different languages to understand the programming models underlying different languages and select the right one for the task. This course will look at object-oriented programming, at functional programming, at event-driven and reactive programming, at basic type systems, at program representation, and at language translation and execution.
    Prerequisite(s): COS 110  
  
  • COS 230 - Algorithm Theory and Development

    3 credits
    Students will learn about algorithm analysis, computational complexity, best/worst/average case behavior, optimization, searching / sorting, string matching algorithms, iterative, recursion, greedy algorithm, and Hill climbing. The course will be taught using the Java programming language. This is part of the computer science information and data management concentration.
    Prerequisite(s): COS 110  
  
  • COS 232 - Introduction to Cyber Forensics

    3 credits
    This course provides an introduction to digital forensics. This course focuses on the use of the most popular forensics tools and provides specific guidance on dealing with civil and criminal matters relating to the law and technology. Includes discussions on how to manage a digital forensics operation in today’s business environment.
    Prerequisite(s): COS 210  
  
  • COS 235 - Architecture and Organization

    3 credits
    This course builds on the previous knowledge of a computer by diving deeper into learning about the hardware environment. Students will learn about the functional components, characteristics, performance, and interaction. Students will learn about parallelism and how to take full advantage of modern computer architecture and write high-performance programs.
    Prerequisite(s): COS 101  
  
  • COS 240 - Network Concepts

    3 credits
    The course presents current coverage of networking hardware and software, along with the skills necessary to succeed in the dynamic field of networking. This course is introductory, with thorough explanations of networking fundamentals, such as protocols, network design and implementation, and troubleshooting and support. Building the working vocabulary of networking terminology and identify relationship/difference between the wide variety of existing networking protocols and topologies.
    Prerequisite(s): COS 101  
  
  • COS 250 - Management of Enterprise Data

    3 credits
    This course is primarily concerned with the capture, digitization, representation, organization, transformation, and presentation of information; algorithms for efficient and effective access and updating of stored information; data modeling and abstraction; and physical file storage techniques. The student needs to be able to develop conceptual and physical data models, determine which information management (IM) methods and techniques are appropriate for a given problem, and be able to select and implement an appropriate IM solution that addresses relevant design concerns including scalability, accessibility and usability. This is part of the computer science information and data management concentration.
    Prerequisite(s): COS 101  
  
  • COS 255 - Data Analytics

    3 credits
    Students will be introduced to the R programming language in order to develop skills in data management and manipulation, conduct various parametric statistical analyses, predictive modeling, descriptive modeling, exploratory data analyses, and presentation and communication of data analyses. 
    Prerequisite(s): MAT 202  
  
  • COS 290 - Special Topics in Cybersecurity

    3 credits
    Course investigates latest trends in cybersecurity with topics offered in a rotating basis. This course may be repeated once as long as the topics are different.
    Prerequisite(s): COS 210  
  
  • COS 300 - Advanced Web Design

    3 credits
    This course continues the study of web development. This will look at web application technologies and the associated security issues, at approaches for developing and deploying secure web applications, at the browser security model that includes same-origin policy, at the web session concept, at secure certificates, at client-side security capabilities in an application, at the concept of platform-based development, and at web standards. This is part of the computer science software development concentration.
    Prerequisite(s): COS 200  
  
  • COS 305 - Computational Science

    3 credits
    Learn computational science; the application of computer science to solve problems. Combining computer simulation, scientific visualization, mathematical modeling, computer programming, data structures, network, database design, symbolic computation, and high-performance computing. Focusing on digital representations of, creation/capture, preservation, structure/management, including digital libraries and static/dynamic/stream aspects, processing, and pattern recognition.
    Prerequisite(s): COS 101  
  
  • COS 310 - Operating Systems

    3 credits
    The student will learn about operating systems concepts such as privileged and non-privileged states, application processes and threads, memory (real, virtual, and management), files systems, virtualization / hypervisors, virtualization technology, operating systems security design principles, access controls, and other topics.
    Prerequisite(s): COS 101  
  
  • COS 315 - Parallel and Distributed Computing

    3 credits
    This course is about parallel and distributed computing. This entails the logically simultaneous execution of multiple processes. This course will explain what is involved in the use of multiprocessor computing.
    Prerequisite(s): COS 310  
  
  • COS 320 - Software Engineering I

    3 credits
    Explores software engineering computing sub-discipline, application of theory, knowledge, and practice of effectively and efficiently building reliable software systems. Including phases of the lifecycle software system requirements, elicitation, analysis, and specification; design; construction; verification and validation; deployment; and operation and maintenance. Using driven development process, agile approach, or other methods.
    Prerequisite(s): COS 101  
  
  • COS 321 - Software Engineering II

    3 credits
    Course will continue what was started in COS 320 Software Engineering I by going deeper into the software engineering computing sub-discipline. There will be deeper application of theory, knowledge, and practice of effectively and efficiently building reliable software systems. Greater insights will be provided on the phases of the lifecycle software system requirements, elicitation, analysis, and specification; design; construction; verification and validation; deployment; and operation and maintenance. A review of the contemporary agile methods will be included. (Computer science software development concentration).
    Prerequisite(s): COS 320  
  
  • COS 330 - Object-Oriented Programming

    3 credits
    This continues the objects-first teaching approach. We will look at objects in the context of Model-View-Controller pattern, of modern graphical user interfaces, of embedded object-oriented queries, of concurrency and parallelism (threads), and of middleware and object request brokers. The coverage will be deeper than the treatment in such courses as COS 110, COS 350, COS 320, and COS 321. This is part of the computer science software development concentration.
    Prerequisite(s): COS 110  
  
  • COS 340 - Computer Security

    3 credits
    This course provides an in-depth analysis of the security components at the operating system level. The focus is on the basic elements that provide identification and authentication, access control and security auditing. In addition to general concepts, both the UNIX/Linux and Windows operating systems are studied. The course will examine software, database, web, and mobile services security as well as exploring new paradigms for access control on computer systems.
    Prerequisite(s): COS 210  
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7