|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Building on the content in Software Development Skills I, this course further develops a student's professional software development skills: basic project management, extensive reflection on the notion of code quality - and developing skills and knowledge relating to the use of a range of industry-standard software development tools. It also includes indispensable background technical knowledge which do not fit neatly into other courses. Again, this course builds on the context and experiences of the problems tackled through this semester.
-
3.00 Credits
This course continues the introduction to the professional practice of programming. Through the study of object design and efficient, comprehensible procedures, this course explores algorithms, graphics, human-computer interfaces, and the social implications of computing. Given a variety of problems, students analyze, design, implement, and test solutions utilizing a contemporary programming language and open-source software components.
-
3.00 Credits
This course aims to provide students with an understanding of the techniques of agile project management using common industry frameworks as applied to the delivery of a real-world software project in collaboration with an external client. Students will gain an appreciation of project management with hands-on experience developing user stories; breaking down tasks; managing product and sprint backlogs; and participating in planning, daily scrum, product review, and retrospective meetings to continuously inspect and adapt their working practices. Students will also learn about a range of other agile and non-agile software development methodologies, and how a variety of public and private organizations use agile methods to develop products and services.
-
3.00 Credits
This course aims to provide the students with an understanding of the issues and solutions surrounding web-application, database, and network security. The course provides hands-on experience of implementing a wide range of security countermeasures in web-applications, establishing secure connections, securing a database, and conducting penetration testing. Business perspective on security and risk assessment are also addressed in the course, as well as the domain relevant legislation and regulations.
-
3.00 Credits
This course aims to provide the students with a deeper understanding of several alternative frameworks, languages, and tools used in the development of web applications. Aspects of commercial software that will be explored include reliability, availability, maintainability, and presenting the user with a rich user interface experience. Students will gain hands-on experience of working with frameworks and be able to compare alternative approaches.
-
3.00 Credits
This course aims to provide students with an understanding of the techniques of continuous integration and continuous delivery as applied to the delivery of a real-world software project in terms of both development and operational practices (DevOps). Students will gain an awareness of CI and CD with hands-on experience of a range of virtualization platforms; and automation will be applied to the compilation, testing, inspection, and deployment of software systems.
-
3.00 Credits
This course allows students to synthesize the skills and knowledge from all coursework in Software Development, and to highlight and demonstrate those skills. Students participate in an individual or group class project requiring problem formulation, requirements gathering, design, implementation, documentation, and delivery of a web/desktop/mobile application that solves a real-world problem. Students working with industry partners will engage with them from initial interview through presentation of final project.
-
3.00 Credits
This course provides an introduction to sociology, as a survey of the discipline and as a foundation for other sociology courses. Major areas of interest range from small groups, family systems, government bureaucracies, and social movements. Significant theoretical perspectives, central concepts, as well as major contributions to the field are introduced. The research constructions, scientific and social science methodology are explored and compared to the influences of other disciplines on sociology. Though much attention is given to contemporary American society, comparative and historical material within a global context is also included.
-
3.00 Credits
This course examines the impact of the social construction of gender in societies worldwide. The course covers numerous topics from various feminist perspectives, including concepts of privilege and inequality, how gender is learned, women?s sexuality, work, religion, health, family, violence against women, and activist movements.
-
3.00 Credits
This course introduces students to the key theoretical perspectives of functionalism, symbolic interactionism, conflict theory, and feminism as it relates to American society, social policy, contemporary social problems and intervening national or global diversity influences. This course will examine the role of diversity in society, compare the cultural universals with regard to social problems and evaluate the social-cultural structures, processes and within and outside of the United States.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|