English II - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the English II course () within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CACS153) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 40 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 4 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Description

The course consists of literary reading, business communication skills along with critical reasoning to inculcate cognitive ability and workplace communicative competence in the students. It consists of science fiction stories, business writing and exercises based on critical reasoning. The course aims to enhance language proficiency and stimulate creative and critical thinking and analysis.

Course Objectives

The course has following specific objectives:

• To impart reading skills in students and make them comprehend and analyze literary texts.

• To frame students' logical capability including analyzing reasoning, assessing credibility, making sound decisions and solving dilemmas.

• To help students to develop confidence and expertise in composing effective professional documents.

Units

Key Topics

  • Introduction to Science Fiction
    SC-001

    Exploring the basics of science fiction as a literary genre, including its key elements and notable authors.

  • Classic Science Fiction
    SC-002

    Analyzing the works of pioneering science fiction authors, such as H.G. Wells and Jack Williamson, and their contributions to the genre.

  • New Wave Science Fiction
    SC-003

    Examining the emergence of New Wave science fiction in the mid-20th century, as seen in the works of authors like Brian Aldiss and J.G. Ballard.

  • Cyberpunk and Contemporary Science Fiction
    SC-004

    Investigating the development of cyberpunk and its influence on modern science fiction, as exemplified in the works of authors like William Gibson.

Key Topics

  • Evolution to Cloud Computing
    BU-01

    The transition from managed service providers (MSP) to cloud computing, including the shift from single-purpose to multi-purpose architectures.

  • Data Center Virtualization
    BU-02

    The process of virtualizing data centers to create a cloud computing environment.

  • Cloud Data Centers
    BU-03

    The design and implementation of data centers specifically for cloud computing.

Key Topics

  • Basic Principle of Counting
    PE-1

    Introduction to the fundamental principle of counting, which is used to solve various counting problems in mathematics. This principle is essential in understanding permutation and combination.

  • Permutation of a Set of Objects All Different
    PE-2

    Exploring the concept of permutation when all objects in a set are distinct and unique. This topic covers the formulas and techniques used to calculate the number of permutations in such cases.

  • Permutation of a Set of Objects Not All Different
    PE-3

    Understanding permutation when a set contains objects that are not all distinct. This topic covers the modifications to the permutation formula to accommodate repeated objects.

Key Topics

  • Population Size and Distribution
    OR-1

    Understanding the demographics of a society, including population size, density, and distribution, and its impact on social life. This topic explores how population dynamics shape social structures and institutions.

Key Topics

  • Setting up the Environment
    CR-1

    This topic covers the process of setting up the development environment for creating ASP.NET Core MVC applications. It includes installing the necessary tools and configuring the project structure.

  • Controllers and Actions
    CR-2

    This topic explains how to create controllers and actions in ASP.NET Core MVC applications, including the different types of action results. It covers the role of controllers in handling HTTP requests and returning responses.

  • Rendering HTML with Views
    CR-3

    This topic introduces Razor syntax and its use in rendering HTML views in ASP.NET Core MVC applications. It covers the basics of Razor syntax and how to use it to create dynamic web pages.

  • Understanding Tag Helpers
    CR-4

    This topic explains the concept of tag helpers in ASP.NET Core MVC and how they can be used to create custom HTML tags. It covers the benefits and use cases of tag helpers in web development.

  • Models: Binding and Validations
    CR-5

    This topic covers the process of binding data to models in ASP.NET Core MVC applications and how to perform validations on user input. It explains the importance of data binding and validation in web development.

  • URL Routing and Features
    CR-6

    This topic explains the concept of URL routing in ASP.NET Core MVC and how it enables the creation of SEO-friendly URLs. It covers the different features of URL routing and how to configure routes in an application.

  • Web API Applications
    CR-7

    This topic introduces the concept of Web API applications in ASP.NET Core and how they can be used to create RESTful APIs. It covers the basics of API controllers and how to return JSON data.