程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。但是对于计算机专业的学生,本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石,对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。本课程是零基础的入门课程,完成本课程之后,就能具有初步的运用C语言编写程序的能力。要想完整的学习C语言,还需要进一步学习本课程的后续课程——《C语言程序设计进阶》。程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。为了学习编程,你需要有一台计算机,安装必要的编程软件。无论是MS Windows、Mac OS X还是Linux,都有适合C语言编程的软件。如果搞不定自己电脑上的编程软件,我们也会提供在网页中编写、运行C语言程序的方法。
本课程共包括五个主题单元,每个单元围绕一个主题展开,包括两篇课文。授课视频化整为零,让英语学习系统、灵活、高效。在每篇课文的视频课程里,有课文逐句讲解、单词拓展延伸、难句分析总结、文化对比欣赏,更有精彩生动的课文导入和课文点睛,助力广大英语学习者通过自学提升综合应用英语的能力。你的学习之旅将是酱紫滴:s Relax and take it slow. 老师带你一起熟悉课文主题,讲个故事,聊聊经历,说说感受,让你紧绷的精神放松下来,让英语慢慢走近你的世界,走近你的心里。s What’s it all about? 老师为你逐句讲解课文,有英文,有翻译,有讲解,再来点儿单词的拓展,风趣的点评;不用怕跟丢,因为讲到哪句亮哪句;别担心记不住,因为总有小测等着你。妥妥的。s Let’s learn some new words.学好英文单词老难了!老师说啦,学单词这事儿啊,跟做饭一样一样的,买菜(积累单词),做菜(分析单词),开吃(应用单词)!有些单词意思太多,咱就学最常用的,最爱考的;有些单词变化多端,咱就分析词根,分析词缀;有些单词学完就忘,咱就做几道小题,强化记忆;再配上有趣的例句和原创的美图,跟着老师一起,饕餮一番吧!s Long sentences? Break them down!有些个英文句子,每个单词都认识,放到一块就蒙圈。别急啊,老师这不是来了吗?主谓宾、定状补,全都讲得到,一个跑不了。s Take a sip of culture. 语言和文化,文化和语言,缠缠绵绵不分离。了解点儿西方文化,知道点儿文化差异,学英语才上档次。s Let’s wrap it up! 跟着老师一起品尝一下“征服英语”的成就感吧。学完一篇课文,就意味着你的英语又提高了一点儿,你离目标又进了一步。如果你也想跟老师一样侃侃而谈,激扬文字,那就呼朋唤友,到论坛里小试牛刀、直抒胸臆吧。