Skip to Content

Course Search Results

  • 3.00 Credits

    Acquaintance and practice with various teaching and assessment methods in science. Development of science curricula emphasizing the integrated linkages between subjects. Development of science lesson and unit plans. It is recommended that students complete this course immediately prior to student teaching. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Plan and teach lessons based on differences in cognitive, linguistic, social, emotional and physical areas of student development. 2. Create content instruction according to individual learner differences and cultural and linguistic diversity. 3. Apply current science education standards to lesson plan development. 4. Use varied assessments to promote student achievement of science content standards. 5. Articulate a rationale for the place of controversial scientific topics in the secondary schools. 6. Develop awareness of the role of science content as a means for participation of youth as contributing members of a social and political democracy. 7. Demonstrate appropriate proficiency in practicum experience. FA
  • 1.00 Credits

    This is the first course in the Innovative Solutions Course Series focusing on research and design. The goal of this course series is to prepare students to solve interdisciplinary problems by engaging them in research setting that come directly from real world scenarios. As part of this course, interdisciplinary groups of 3-5 will be created, with each member of the group from a different STEM discipline. Student teams will select a project from a number of available real-world problems. This course will engage students in the following research experiences: evaluation of research literature; collaboration across multiple disciplines; application of knowledge toward novel solution; reflection; and participation in the design process. By the end of the course series, each group will produce a solution to their problem and complete a written, oral, and poster summary of their work. ** COURSE LEARNING OUTCOMES (CLOS) 1. Experience how interdisciplinary problems are solved in the real world. 2. Assess and revise their own results in order to arrive at a solution that meets the practical constraints of the real-world scenario. 4. Collaborate in small teams working toward a common goal. 5. Improve their communication skills by presenting and clarifying technical results. 6. Prepare for a potential career in STEM and increase awareness about the growing pool of non-academic careers. FA
  • 1.00 Credits

    This is the second course in the Innovative Solutions Course Series focusing on prototyping and deployment. The goal of this course series is to prepare students to solve interdisciplinary problems by engaging them in research setting that come directly from real world scenarios. As part of this course, interdisciplinary groups of 3-5 will be created, with each member of the group from a different STEM discipline. Student teams will select a project from a number of available real-world problems. This course will engage students in the following research experiences: evaluation of research literature; collaboration across multiple disciplines; application of knowledge toward novel solution; reflection; and participation in the design process. By the end of the course series, each group will produce a solution to their problem and complete a written, oral, and poster summary of their work. **COURSE LEARNING OUTCOMES CLO's At the successful conclusion of this course, students will be able to: 1. Experience how interdisciplinary problems are solved in the real world. 2. Assess and revise their own results in order to arrive at a solution that meets the practical constraints of the real-world scenario. 4. Collaborate in small teams working toward a common goal. 5. Improve their communication skills by presenting and clarifying technical results. 6. Prepare for a potential career in STEM and increase awareness about the growing pool of non-academic careers. SP
  • 1.00 - 3.00 Credits

    Students will devise and perform original, preferably unique research projects in their respective Physical Science fields. The culmination of this project will be a publication-quality paper on their research that uses primary scientific literature pertinent to the student's field and individual projects. Repeatable for a maximum of 6 credits subject to graduation restrictions. Offered upon sufficient student need. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Use the scientific method to develop hypotheses, design experiments, and draw conclusions from results. 2. Design and modify experiments during the progress of a research project. 3. Interpret results from experiments, modify the hypothesis. 4. Draw conclusions according to research goals. 5. Perform research independently, and interact with other students and faculty that are engaged in the project. 6. Utilize outside resources (scientific databases, literature, etc) to interpret results and compare to existing and previous work in the field of your research project. Prerequisite: Instructor permission and Senior standing. FA, SP, SU
  • 3.00 Credits

    Covers fundamental principles of front-end web design, including beginner's hands-on experience with HTML and CSS in planning, organizing, analysis, and designing websites. Introduces key foundation concepts such as Internet infrastructure, web page creation and publishing, wire framing, layout techniques, multimedia, content, color, typography, and accessibility. This course is designated as an Active Learning Community Service (ALCS) course. Students provide service in areas of public concern in a way that is mutually beneficial for both the student and community. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Demonstrate an understanding of the general workings of the Internet and infrastructure. 2. Use web authoring and design environment - tools, browsers, servers. 3. Apply current and past web markup & styling languages and their differences. 4. Compare careers within web design & development. 5. Apply design principles to the web. Course fee required. FA, SP
  • 3.00 Credits

    For students interested in writing applications for modern mobile devices using Google's Android operating system. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Develop modern applications for phones and tablets using the Android SDK and related tools. 2. Design and implement a functional graphical user interface suitable for a mobile application. 3. Develop sophisticated mobile applications using the software architecture and design patterns native to the mobile platform. Course fee required. Prerequisites: CS 2420 (Grade C or higher) AND CS 3005 (Grade C or higher). SP
  • 3.00 Credits

    For students interested in writing applications for modern mobile devices using Apple's iOS operating system. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Develop modern applications for phones and tablets using the iOS SDK and related tools. 2. Design and implement a functional graphical user interface suitable for a mobile application. 3. Develop sophisticated mobile applications using the software architecture and design patterns native to the mobile platform. Course fee required. Prerequisites: CS 2420 (Grade C or higher); AND CS 3005 (Grade C or higher). FA
  • 3.00 Credits

    Covers essential components of the software development life cycle, including requirements elicitation and prioritization; software development process, including methodologies, planning, estimation, and team organization; and software design, which explores the fundamental principles and architectural and design patterns essential to the production of quality software. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Implement methodologies to facilitate the planning, estimation, risk analysis and team organization present in an effective software development life cycle. 2. Elicit, define, prioritize, and validate the functional and nonfunctional requirements of a complex software system. 3. Design software and related components while considering the design principles, architectural patterns, and design patterns necessary to produce quality software. Course fee required. Prerequisites: SE 2450 or CS 2450 or WEB 3450 (Grade C or higher). SP
  • 3.00 Credits

    Presents practices and tools used to promote software quality as part of the software development life cycle. Considers several facets of software testing, including unit testing, test-driven development, integration testing, regression testing, and user interface testing. Explores testing frameworks and tools used to automate software testing. Covers the analysis of defects and failure reports, personal and peer reviews, and static analysis. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Implement software testing processes including unit testing, test-driven development, integration testing, regression testing, and user interface testing. 2. Demonstrate the use of various software testing tools used to automate one or more test suites implemented within a software system. 3. Analyze and prioritize failure reports and defects identified to affect a software system, research potential causes of a defect, and propose and evaluate possible resolutions. 4. Conduct personal reviews, peer reviews, static analysis, and other preventative measures on a component of a software system to improve software quality. Course fee required. Prerequisites: SE 2450 or CS 2450 or WEB 3450 (Grade C or higher). FA
  • 3.00 Credits

    Covers the fundamentals of three-tier web applications, including client-side code for modern browsers, server code using representative languages, and integration with database systems; also covers the protocols that connect these components and the environments in which they run. Dual listed with CS 3200 (students may only take one course for credit). **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Develop modern web applications using both client-side and server-side languages and technologies. 2. Integrate database technologies into the ecosystem of a web application at a fundamental level. 3. Deploy the environments and infrastructure required by web application servers and related systems. 4. Implement the architectures, protocols and standards necessary to interconnect the client-side and server-side components. Course fee required. Prerequisites: CS 1410 (Grade C or higher); AND SE 1400 (Grade C or higher). FA, SP