I've been corresponding via email with the OP about this (it is a paper of mine that he got these citations from), and he asked me to post an answer summarizing what I told him. I apologize for the length of this answer -- this is really quite a long story. I also apologize for sometimes butchering people's names. I am copying this answer from a long document I sent the OP, and unfortunately autocorrect screws things up without telling me (eg it wants to call Steinberg "Sternberg", though I hope caught most of those occurrences). $\DeclareMathOperator{\Sp}{Sp} \DeclareMathOperator{\ESp}{ESp} \DeclareMathOperator{\SL}{SL} \newcommand\Z{\mathbb{Z}} \DeclareMathOperator{\HH}{H} \newcommand\tG{\widetilde{G}} \newcommand\tD{\widetilde{D}} \newcommand\Field{\mathbb{F}} \DeclareMathOperator{\GL}{GL} \DeclareMathOperator{\St}{St}$ For $\Sp_{2g}(\Z/2)$, the correct theorem is that $\HH_2(\Sp_{2g}(\Z/2)) = 0$ for $g \geq 4$. This should be attributed to Steinberg and is contained in the paper cited by the OP. More generally, Steinberg showed that a similar theorem holds for $\Sp_{2g}(\Field_q)$. What Stein did in the cited paper was show how to extend what Steinberg did to $\Sp_{2g}(\Z/k)$ where $k$ is not prime. They both in fact dealt not just with the symplectic group, but also with more general finite Chevalley groups. Another good reference for Steinberg's work is sections 6 and 7 of Steinberg's Yale lecture notes, which were never published but which are available <a href="http://www.ms.unimelb.edu.au/\~{}ram/Resources/YaleNotes.pdf">here</a>. It is not easy to extract the above homological statement from Steinberg and Stein's papers since they are written in the language of algebraic k-theory. What they are imitating is the calculation of $\HH_2(\SL_n(\Field_q))$ that is described in Milnor's book on algebraic K-theory, which I highly recommend reading. To help you understand these papers, below I have written a guide to the calculation of $\HH_2(\SL_n(\Field_q))$ from Milnor's book. ------------- I will begin by recalling the theory of universal central extensions. Let $G$ be a group. A **central extension** of $G$ is a group $\tG$ together with a short exact sequence $$1 \longrightarrow C \longrightarrow \tG \longrightarrow G \longrightarrow 1$$ such that $C$ is contained in the center of $\tG$. This central extension is a **universal central extension** if for any other central extension $$1 \longrightarrow C' \longrightarrow \tG' \longrightarrow G \longrightarrow 1,$$ there exists a unique homomorphism $\tG \rightarrow \tG'$ such that the diagram $\require{AMScd}$ $$\begin{CD} 1 @>>> C @>>> \tG @>>> G @>>> 1 \\ @. @VVV @VVV @VV{=}V @. \\ 1 @>>> C' @>>> \tG' @>>> G @>>> 1 \end{CD}$$ commutes. The usual argument shows that universal central extensions are unique if they exist, but they might not exist. The following theorem summarizes their properties. A proof of it can be found in Theorem 5.7 and Corollary 5.8 of Milnor's book **Theorem 1:** Let $G$ be a group. Then $G$ has a universal central extension $$1 \longrightarrow C \longrightarrow \tG \longrightarrow G \longrightarrow 1$$ if and only if $\HH_1(G;\Z) = 0$, in which case we have $C \cong \HH_2(G;\Z)$. For perfect groups, this reduces the computation of $\HH_2(G;\Z)$ to the construction of the universal central extension of $G$. ----------- I now describe what happens in "infinite rank". Let $R$ be a ring. Define $$\GL(R) = \bigcup_{n=1}^{\infty} \GL_n(R)$$ and let $E(R)$ be the subgroup of $\GL(R)$ generated by elementary matrices. The low-dimensional homology groups of $\GL(R)$ and $E(R)$ are closely connected to the algebraic K-theory of $R$. In particular, $K_1(R)$ is by definition equal to $\HH_1(\GL(R);\Z)$. It also turns out that $K_2(R) = \HH_2(E(R);\Z)$, but this is a theorem rather than a definition. To understand what happens in finite rank, we'll have to understand where this comes from. There a group $\St(R)$ called the **Steinberg group**. It is defined via generators and relations, and informally can be described as the group generated by elementary matrices in $\GL(R)$ with the ``obvious relations'' between elementary matrices. Its precise definition is as follows. 1. The generators are symbols $e_{ij}(r)$ with $i,j \geq 1$ distinct and $r \in R$. This corresponds to the elementary matrix obtained from the identity matrix by putting an $r$ in position $(i,j)$. 2. The relations are as follows. - For distinct $i,j \geq 1$ and $r,r' \in R$, we have $e_{ij}(r) \cdot e_{ij}(r') = e_{ij}(r+r')$. - For distinct $i,j,k \geq 1$ and $r,r' \in R$, we have $[e_{ij}(r),e_{jk}(r')] = e_{ik}(r r')$. - For distinct $i,j \geq 1$ and distinct $k,l \geq 1$ such that $j \neq k$ and $i \neq l$, we have $[e_{ij}(r),e_{kl}(r')] = 1$ for all $r,r' \in R$. Since all these relations hold in $\GL(R)$, there is a group homomorphism $\St(R) \rightarrow \GL(R)$ whose image is $E(R)$. By definition, $K_2(R)$ is the kernel of this homomorphism, so we have a short exact sequence $$1 \longrightarrow K_2(R) \longrightarrow \St(R) \longrightarrow E(R) \longrightarrow 1.$$ The main theorem concerning the Steinberg group is as follows (see Theorem 5.10 of Milnor's book). **Theorem 2:** Let $R$ be a ring. Then the extension $$1 \longrightarrow K_2(R) \longrightarrow \St(R) \longrightarrow E(R) \longrightarrow 1$$ is the universal central extension of $E(R)$. In particular, $K_2(R)$ is an abelian group and $\HH_2(E(R);\Z) = K_2(R)$. This allows many concrete calculations. One very simple one is as follows. **Example:** Since $\SL(\Z)$ is generated by elementary matrices, we have $E(\Z) = \SL(\Z)$. The group $\HH_2(\SL(\Z);\Z)$ is then cyclic of order $2$. Identifying it with $K_2(\Z)$, the generator is $(e_{12}(1) e_{21}(1)^{-1} e_{12}(1))^4$. Here the matrix $$e_{12}(1) e_{21}(1) e_{12}(1) = \left(\begin{matrix} 0 & 1 \\ -1 & 0 \end{matrix}\right)$$ is the one that rotates the plane by $90$ degrees, and hence has order $4$. Assume now that $R$ is a commutative ring and let $u,v \in R^{\ast}$ be units. Define $$D_u = \left(\begin{matrix} u & 0 & 0 \\ 0 & u^{-1} & 0 \\ 0 & 0 & 1 \end{matrix}\right)$$ and $$D_v' = \left(\begin{matrix} v & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & v^{-1} \end{matrix}\right).$$ It is not hard to see that diagonal matrices like these can be written as products of elementary matrices, so $D_u, D_v' \in E(R)$. What is more, the matrices $D_u$ and $D_v'$ commute. Letting $\tD_u$ and $\tD_v'$ be lifts of $D_u$ and $D_v'$ to $\St(R)$, we obtain an element $[\tD_u,\tD_v'] \in K_2(R)$, which will be called a **symbol** and denoted $\{u,v\}$. It is not hard to see that this does not depend on the choice of lifts. The following theorem says that for fields, the symbols generate $K_2(R)$; see Corollary 9.13 of Milnor's book. **Theorem 3:** Let $\Field$ be a field. Then $K_2(\Field)$ is generated by the set of symbols $\{u,v\}$ as $u$ and $v$ range over $\Field^{\ast}$. For finite fields, the final piece of the puzzle is as follows; see Corollary 9.9 of Milnor's book. **Theorem 4:** Let $\Field$ be a finite field. Then $\{u,v\} = 0$ for all $u,v \in \Field^{\ast}$. Combining everything above with the fact that $\SL(\Field)$ is generated by elementary matrices for a field $\Field$, we deduce the following theorem. **Theorem 5:** Let $\Field$ be a finite field. Then $\HH_2(\SL(\Field);\Z) = 0$. ------------- Of course, what we are really interested in is $\GL_n(R)$, not $\GL(R)$. Define $E_n(R)$ and $\St_n(R)$ in the obvious way. There is still a surjection $\St_n(R) \rightarrow E_n(R)$; denote its kernel by $C_n(R)$, so we have a short exact sequence $$1 \longrightarrow C_n(R) \longrightarrow \St_n(R) \longrightarrow E_n(R) \longrightarrow 1.$$ Associated to the natural inclusion $\GL_n(R) \hookrightarrow \GL_{n+1}(R)$ used to define $\GL(R)$ are an inclusion $E_n(R) \hookrightarrow E_{n+1}(R)$ and homomorphisms $\St_n(R) \rightarrow \St_{n+1}(R)$ and $C_n(R) \rightarrow C_{n+1}(R)$ that fit into a commutative diagram $$\begin{CD} 1 @>>> C_n(R) @>>> \St_n(R) @>>> E_n(R) @>>> 1 \\ @. @VVV @VVV @VVV @. \\ 1 @>>> C_{n+1}(R) @>>> \St_{n+1}(R) @>>> E_{n+1}(R) @>>> 1. \end{CD}$$ It is clear that $\St_n(R)$ is the limit of $$\St_1(R) \rightarrow \St_2(R) \rightarrow \St_3(R) \rightarrow \cdots$$ and that $K_2(R)$ is the limit of $$C_1(R) \rightarrow C_2(R) \rightarrow C_3(R) \rightarrow \cdots.$$ In the ``ideal'' situation, we would have theorems of the following form. 1. For $n$ sufficiently large, the exact sequence $$1 \longrightarrow C_n(R) \longrightarrow \St_n(R) \longrightarrow E_n(R) \longrightarrow 1$$ is the universal central extension of $E_n(R)$; and hence $C_n(R)$ is an abelian group and $\HH_2(E_n(R);\Z) = C_n(R)$. 2. For $n$ sufficiently large, the map $C_n(R) \rightarrow C_n(R)$ is surjective (this is called **surjective stability**). 3. For $n$ sufficiently large, the map $C_n(R) \rightarrow C_n(R)$ is injective (this is called **injective stability**). If these conditions are satisfied, then we would have $\HH_2(E_n(R);\Z) = K_2(R)$ for $n$ sufficiently large. Unfortunately, one can give examples where these fail. However, they do hold for many rings; in particular, they hold for fields. Our goal is to talk about finite fields, so we will not try to give particularly general statements. We begin with the bit about being a universal central extension. The proof of Theorem 2 can be followed to deduce the following. **Theorem 6:** Let $R$ be a ring and let $n \geq 5$. Assume that $C_n(R)$ is contained in the center of $\St_n(R)$. Then the extension $$1 \longrightarrow C_n(R) \longrightarrow \St_n(R) \longrightarrow E_n(R) \longrightarrow 1$$ is the universal central extension of $E_n(R)$. In particular, $\HH_2(E_n(R);\Z) = C_n(R)$. As the following theorem shows, the condition in this theorem is satisfied for fields; see Theorem 9.12 of Milnor's book. **Theorem 7:** Let $\Field$ be a field. Then $C_n(\Field)$ is contained in the center of $\St_n(\Field)$ for $n \geq 3$, and hence $\HH_2(\SL_n(\Field);\Z) = C_n(\Field)$ for $n \geq 5$ **Remark:** In fact, it turns out that $$1 \longrightarrow C_n(\Field) \longrightarrow \St_n(\Field) \longrightarrow \SL_n(\Field) \longrightarrow 1$$ is the universal central extension of $\SL_n(\Field)$ for $n \geq 3$ except for the following exceptions: 1. $n=3$ and $\Field = \Field_2$, and 2. $n=3$ and $\Field = \Field_4$, and 3. $n=4$ and $\Field = \Field_2$. This was proved by Steinberg. We now turn to injective and surjective stability. The key is the notion of symbol. If $R$ is a commutative ring and $u,v \in R^{\ast}$ are units, then we can define a symbol $\{u,v\}_n \in C_n(R)$ for any $n \geq 3$ in the obvious way. We then have the following; see Theorem 9.11 of Milnor's book. **Theorem 8:** Let $R$ be a commutative ring and let $n \geq 3$. Assume that $C_n(R)$ is contained in the center of $\St_n(R)$. Then $C_n(R)$ is generated by the set of symbols $\{u,v\}_n$ as $u$ and $v$ range over the units of $R$. **Remark:** Theorem 7 and Theorem 8 combine to show that if $\Field$ is a field, then $K_2(\Field)$ is generated by symbols $\{u,v\}$ for $u,v \in \Field^{\ast}$. This is precisely Theorem 3 above, and in fact this is how Theorem 3 is proved. The proof of Theorem 4 above also works for the symbols $\{u,v\}_n$ and gives the following. **Theorem 9:** Let $\Field$ be a finite field and $n \geq 3$. Then $\{u,v\}_n = 0$ for all $u,v \in \Field^{\ast}$. Combining everything above, we deduce the following. **Theorem 10:** Let $\Field$ be a finite field. Then $\HH_2(\SL_n(\Field);\Z) = 0$ for $n \geq 5$. **Remark:** In fact, as in the remark after Theorem 7, one can show that $\HH_2(\SL_n(\Field);\Z) = 0$ for $\Field$ a finite field and $n \geq 3$ except for the following exceptions: 1. $n=3$ and $\Field = \Field_2$, and 2. $n=3$ and $\Field = \Field_4$, and 3. $n=4$ and $\Field = \Field_2$.