Technical Writing - Syllabus
Embark on a profound academic exploration as you delve into the Technical Writing course () within the distinguished Tribhuvan university's CSIT department. Aligned with the 2065 Syllabus, this course (ENG-256) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 80+20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.
This 3 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.
Units
Key Topics
-
Compiler Structure
UN-1.1Analysis and Synthesis Model of Compilation, including different sub-phases within analysis and synthesis phases.
-
Compiler Concepts
UN-1.2Basic concepts related to Compiler, including interpreter, simple One-Pass Compiler, preprocessor, macros, symbol table, and error handler.
-
Institutional Infrastructural Preparedness
UN-1.3Institutional infrastructural preparedness refers to the readiness of government agencies and institutions to adopt and implement e-governance systems.
-
Human Infrastructural Preparedness
UN-1.4Human infrastructural preparedness involves the development of skills and capacities of public officials and citizens to effectively use e-governance systems.
-
Technological Infrastructural Preparedness
UN-1.5Technological infrastructural preparedness refers to the availability and quality of technology infrastructure, including computers, internet connectivity, and other digital tools.
Key Topics
-
Lexical Analysis
UN-2.1The process of breaking the source code into a series of tokens. It involves the specification and recognition of tokens, input buffer, and finite automata relevant to compiler construction.
-
Syntax Analysis
UN-2.2The process of analyzing the syntax of the source code. It involves basic parsing techniques, problem of left recursion, left factoring, ambiguous grammar, top-down parsing, bottom-up parsing, and LR parsing.
-
Semantic Analysis
UN-2.3The process of analyzing the meaning of the source code. It involves static and dynamic checks, typical semantic errors, scoping, type checking, syntax directed definitions, and translation.
-
Matrix Representations
UN-2.4This topic explains how matrices can be used to represent and perform geometrical transformations in computer graphics. It covers the basics of matrix operations and their applications in transformation matrices.
-
Window to View Port Transformation
UN-2.5This topic covers the process of transforming a window coordinate system to a view port coordinate system, including the concepts of windowing, viewing, and porting. It explains the importance of this transformation in computer graphics.
-
3D Viewing
UN-2.6This topic covers the concepts of 3D viewing, including camera models, view volumes, and projection types. It explains how 3D viewing is used to create realistic and interactive 3D graphics.
-
Projections
UN-2.7This topic covers the concepts of projections in computer graphics, including parallel and perspective projections. It explains how projections are used to create 2D images from 3D scenes.
-
Mathematics of Projections
UN-2.8This topic covers the mathematical foundations of projections, including the mathematics of perspective and parallel projections. It explains the underlying principles and formulas used in projection calculations.
-
Graphics
UN-2.9This topic explores the effective use of graphics in technical writing, including principles for design, clarity, and communication.
-
Instructions
UN-2.10This topic covers the development of instructions, including techniques for creating clear, concise, and effective instructions for complex procedures.
-
Comparisons and Contrast
UN-2.11This topic discusses the use of comparisons and contrast in technical writing, including techniques for highlighting similarities and differences.
-
Mechanics Units
UN-2.12This topic covers the mechanics of writing, including capital letters, abbreviations and acronyms, end punctuation, commas, parentheses, dashes, brackets, ellipses, slashes, and hyphens, and apostrophes.
Key Topics
-
E-readiness
UN-1E-readiness refers to the state of preparedness of a country or organization to participate in the digital economy. It involves assessing the availability and quality of digital system infrastructure, legal frameworks, institutional arrangements, human resources, and technological capabilities.
-
Evolutionary Stages in E-Governance
UN-2The evolutionary stages in e-governance refer to the different phases of development and implementation of e-governance initiatives, from basic online presence to integrated and transformative e-governance systems.
-
Internetworking
UN-3Bridges and routers in distributed networking, enabling communication between different networks.
-
Internet Design and Evolution
UN-4History and development of the internet, including its design principles and evolution over time.
-
Data Cubes
UN-5A multidimensional representation of data, where each dimension represents a different aspect of the data, used for fast querying and data analysis.
-
Schemes for Multidimensional Database
UN-6Different schemes used to design and implement multidimensional databases, including Stars, Snowflakes, and Fact Constellations.
-
Stars
UN-7A type of multidimensional database scheme, characterized by a central fact table surrounded by dimension tables.